Ana içeriğe geç

GetProperty

Belirli bir kimlikle ilişkili belirli bir özellik değerini alır.

1
$Membership.GetProperty(identity: ( string | Identity ), property: string):any

Parametreler

( string | Identity ) identity
    Özelliğin alınacağı kimlik.

string property
    Alınacak özelliğin adı.

Döndürür

Belirtilen kimlik için belirtilen özelliğin değeri.

Notlar

property parametresi, iyi bilinen bir özelliğe veya genel bir özelliğe başvurabilir.

İyi bilinen özellikler: Bunlar, anlamları belirli olan önceden tanımlanmış özelliklerdir:

  • Id: Kimliğin benzersiz tanımlayıcısını döndürür.
  • Name: Kişi kimliğinin adını döndürür.
  • Surname: Kişi kimliğinin soyadını döndürür.
  • EMailAddress: Kimlikle ilişkili e-posta adresini döndürür.
  • DisplayName: Kimliğin görünen adını döndürür.
  • Language: Kimliğin dil tercihini döndürür.

Genel özellik adları: Bu özellikler, yapılandırılmış üyelik sağlayıcısı tarafından çözümlenir. Örneğin, "Organization" üyelik sağlayıcısı depo sütun adlarını özellik adı olarak kullanabilir.

Genel özellik adlarına örnekler:

  • Employee.RegistryNumber: Çalışanın sicil numarasını döndürür.
  • Employee.StartDate: Çalışanın işe başlama tarihini döndürür.
  • Employee.Department.Name: Çalışanın departman adını döndürür.
  • Employee.Department.Id: Çalışanın departman kimliğini döndürür.

Başlatanın adını alma

1
$Membership.GetProperty( $Initiator, 'Name')

Başlatanın departmanını alma

1
$Membership.GetProperty( $Initiator, 'Employee.Department.Name')