Ana içeriğe geç

$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
const $Membership;

Özellikler

Yerleşik kimlikler

Kullanıcı yönetimi

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

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; OrganizationUnitPosition tablosu.
  • 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

  • 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.