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 $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
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 katılımcı oluşturmak yerine mevcut katılımcıyı döndürür.

Hiyerarşi

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 Id sü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

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