$Membership¶
$Membership Kullanıcılara ve organizasyon veritabanı nesnelerine erişim sağlar.
Alanadı yöneticileri grubuna erişmek için $Membership.Administrator özelliğini kullanabilirsiniz.
Belirli bir kimliği sorgulamak için $Membership.FindIdentity veya $Membership.FindPosition belirli ölçütlere göre arama yapmak için kullanın. Alternatif olarak, bir kimliği doğrudan sorgulamak için $Membership.Get yöntemini kullanabilirsiniz.
Bir kimliğiniz varsa ve özelliklerini sorgulamak istiyorsanız, belirli özellik değerlerini almak $Membership.GetProperty için kullanın.
Bir kullanıcının, pozisyonun veya organizasyon biriminin yöneticisini bulmak için $Membership.FindManager daha karmaşık bir sorgu gerçekleştirmek üzere kullanın.
1 | |
Özellikler¶
Yerleşik Kimlikler¶
- Membership.Administrator: Yönetici grubu üyelerini belirtir.
- Membership.Everyone: Kimliği doğrulanmış tüm kullanıcıları belirtir.
Kullanıcı Yönetimi¶
- Membership.CreateUser: Belirtilen özelliklere sahip yeni bir kullanıcı oluşturur.
- Membership.SendLogonRegistrationEMail: Belirtilen kullanıcıya oturum açma kaydı e-postası gönderir.
- Membership.UpdateUser: Bir kullanıcının özelliklerini günceller.
Katılımcılar¶
- Membership.EnsureParticipant: Belirtilen e-posta adresinin katılımcı kimliği olarak kaydedilmesini sağlar. Verilen e-posta adresine sahip bir katılımcı zaten varsa yeni bir katılımcı oluşturmak yerine mevcut katılımcıyı döndürür.
Hiyerarşi¶
- Membership.Expand: Verilen girdiyi kullanıcı türündeki kimliklerden oluşan bir listeye genişletir ve bunları dizi olarak döndürür.
- Membership.GetChilds: Belirtilen üst kimliğin alt kimliklerini alır.
- Membership.GetEmployeesOfManager: Belirtilen bir yöneticiye bağlı çalışanları alır.
Arama¶
- Membership.FindIdentity: Belirtilen yol ve türe göre bir kimlik alır.
- Membership.FindManager: Varsa, verilen bir kimlikle ilişkili yönetici pozisyonunu alır.
- Membership.FindPosition: Ada göre kullanılabilir pozisyonların listesini alır. Etkin bir çalışan atanmamış boş pozisyonların sonuçlara dahil edilmediğini unutmayın. Her pozisyonun özelliği, tablodaki
Idsütununa karşılık gelir.OrganizationUnitPosition. - Membership.Get: Benzersiz tanımlayıcısına göre bir kimlik alır.
- Membership.GetPath: Belirtilen organizasyon biriminin organizasyon yolunu alır.
- Membership.GetProperty: Verilen bir kimlikle ilişkili belirli bir özellik değerini alır.
Kimlik Doğrulama ve Biletler¶
- Membership.GetAuthenticationTicket: Belirtilen kullanıcı için oturum açma bileti oluşturur.
- Membership.GetParticipantTicket: Belirtilen katılımcı için oturum açma bileti oluşturur.
Membership¶
- Membership.IsMemberOf: Kaynak kimliğin hedef kimliğin üyesi olup olmadığını belirler.
- Membership.Join: Belirtilen girdileri benzersiz kimliklerden oluşan birleştirilmiş dizide birleştirir ve yinelenen kayıtları kaldırır.