$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, ölçütlere göre arama yapmak üzere $Membership.FindIdentity veya $Membership.FindPosition 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 için $Membership.GetProperty kullanın.
Bir kullanıcının, pozisyonun veya organizasyon biriminin yöneticisini bulmak için daha karmaşık bir sorgu gerçekleştirmek üzere $Membership.FindManager 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 özelliklerle yeni bir kullanıcı oluşturur.
- Membership.SendLogonRegistrationEMail: Belirtilen kullanıcıya oturum açma kaydı e-postası gönderir.
- Membership.UpdateUser: 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 tane oluşturmak yerine mevcut katılımcı döndürülü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 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 kimlikle ilişkili yönetici pozisyonunu alır.
- Membership.FindPosition: Ada göre kullanılabilir konumların listesini getirir. Etkin çalışan atanmamış boş konumların sonuçlara dahil edilmediğini unutmayın. Her konumun
Idözelliği, tablodaki sütuna karşılık gelir;OrganizationUnitPositiontablosu. - 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: Belirli 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 yinelenen kayıtları kaldırarak benzersiz kimliklerden oluşan birleştirilmiş dizide toplar.