GroupPrincipal Sınıf

Tanım

Grup hesaplarını kapsüller. Grup hesapları, yönetim amacıyla oluşturulan temel nesnelerden veya hesaplardan oluşan rastgele koleksiyonlar olabilir.

public ref class GroupPrincipal : System::DirectoryServices::AccountManagement::Principal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
public class GroupPrincipal : System.DirectoryServices.AccountManagement.Principal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class GroupPrincipal : System.DirectoryServices.AccountManagement.Principal
[<System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")>]
type GroupPrincipal = class
    inherit Principal
[<System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")>]
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type GroupPrincipal = class
    inherit Principal
Public Class GroupPrincipal
Inherits Principal
Devralma
GroupPrincipal
Öznitelikler

Oluşturucular

GroupPrincipal(PrincipalContext, String)

GroupPrincipal sınıfının yeni bir örneğini başlatır ve belirtilen bağlama ve SAM hesabı adına atar.

GroupPrincipal(PrincipalContext)

Belirtilen bağlamı kullanarak GroupPrincipal sınıfının yeni bir örneğini başlatır.

Özellikler

Context

Sorumluyla ilişkili bir asıl bağlam alır.

(Devralındığı yer: Principal)
ContextRaw

Bu sorumluyla ilişkili bir asıl bağlam alır.

(Devralındığı yer: Principal)
ContextType

Bu sorumluyla ilişkili asıl bağlam türünü belirten bağlam türü numaralandırma değerini alır.

(Devralındığı yer: Principal)
Description

Sorumlunun açıklamasını alır veya ayarlar.

(Devralındığı yer: Principal)
DisplayName

Bu sorumlunun görünen adını alır veya ayarlar.

(Devralındığı yer: Principal)
DistinguishedName

Bu sorumlunun ayırt edici adını (DN) alır.

(Devralındığı yer: Principal)
GroupScope

Bu grup sorumlusunun kapsamını belirten Null atanabilir GroupScope numaralandırmasını alır veya ayarlar.

Guid

Bu sorumluyla ilişkili GUID'yi alır.

(Devralındığı yer: Principal)
IsSecurityGroup

Grubun güvenlik etkin olup olmadığını gösteren Null Atanabilir Boole değerini alır veya ayarlar.

Members

Grubun üyelerini temsil eden bir asıl nesne koleksiyonu alır.

Name

Bu sorumlunun adını alır veya ayarlar.

(Devralındığı yer: Principal)
SamAccountName

Bu sorumlu için SAM hesabı adını alır veya ayarlar.

(Devralındığı yer: Principal)
Sid

Sorumlunun Güvenlik Kimliğini (SID) alır.

(Devralındığı yer: Principal)
StructuralObjectClass

Yapısal nesne sınıfı dizin özniteliğini alır.

(Devralındığı yer: Principal)
UserPrincipalName

Bu sorumluyla ilişkili kullanıcı asıl adını (UPN) alır veya ayarlar.

(Devralındığı yer: Principal)

Yöntemler

CheckDisposedOrDeleted()

Dispose() veya Delete() yöntemlerinin bu sınıfta çağrılıp çağrılmadığını belirler. Bu yöntem, bu asıl sınıftan türetilen sınıflar tarafından çağrılır.

(Devralındığı yer: Principal)
Delete()

Asıl nesneyi depodan siler.

(Devralındığı yer: Principal)
Dispose()

GroupPrincipal nesnesinin geçerli örneğini atar.

Equals(Object)

Sağlanan nesnenin geçerli nesneye eşit olup olmadığını belirten bir Boole değeri döndürür.

(Devralındığı yer: Principal)
ExtensionGet(String)

Genişletilmiş sınıf nesnesinin özniteliğini alır.

(Devralındığı yer: Principal)
ExtensionSet(String, Object)

Genişletilmiş sınıftaki bir özniteliğin değerini ayarlar.

(Devralındığı yer: Principal)
FindByIdentity(PrincipalContext, IdentityType, String)

Belirtilen kimlik türü ve değeriyle eşleşen bir grup sorumlusu nesnesi döndürür. FindByIdentity yönteminin bu sürümü, kimlik değerinin biçimini belirler.

FindByIdentity(PrincipalContext, String)

Belirtilen kimlik değeriyle eşleşen bir grup sorumlusu nesnesi döndürür.

GetGroups()

Geçerli sorumlunun üye olduğu grupları belirten bir grup nesneleri koleksiyonu döndürür.

(Devralındığı yer: Principal)
GetGroups(PrincipalContext)

Sorumlunun üyesi olduğu ve belirtilen bağlam parametresi tarafından sağlanan depoda bulunan grup nesnelerinin bir koleksiyonunu döndürür.

(Devralındığı yer: Principal)
GetHashCode()

Karma algoritmalarında ve karma tablo gibi veri yapılarında kullanmak için uygun olan asıl nesnenin içeriğinden oluşturulan karmayı alır.

(Devralındığı yer: Principal)
GetMembers()

Grupta yer alan asıl nesnelerin koleksiyonunu döndürür.

GetMembers(Boolean)

Grupta yer alan asıl nesnelerin koleksiyonunu döndürür. Özyinelemeli bayrağı true olarak ayarlandığında, bu yöntem geçerli grupta özyinelemeli olarak arama yapıp tüm iç içe grup üyelerini döndürür.

GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
GetUnderlyingObject()

Asıl nesne için kişi verilerini sağlayan temel DirectoryEntry nesnesini döndürür.

(Devralındığı yer: Principal)
GetUnderlyingObjectType()

Temel alınan nesne türünü döndürür.

(Devralındığı yer: Principal)
IsMemberOf(GroupPrincipal)

Sorumlunun belirtilen grubun üyesi olup olmadığını belirten bir Boole değeri döndürür.

(Devralındığı yer: Principal)
IsMemberOf(PrincipalContext, IdentityType, String)

Sorumlunun kimlik türü ve değeriyle belirtilen grubun üyesi olup olmadığını belirten bir Boole değeri döndürür.

(Devralındığı yer: Principal)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
Save()

Asıl nesnede yapılan değişiklikleri depoya kaydeder. Bu yeni bir asıl nesneyse, bu yöntem depoya ekler.

(Devralındığı yer: Principal)
Save(PrincipalContext)

Asıl nesnede yapılan değişiklikleri depoya kaydeder. Bu yeni bir asıl nesneyse, bu yöntem onu belirtilen bağlama ekler. Sorumlu zaten kalıcı hale geldiyse, özgün bağlamdan belirtilen bağlama taşınır.

(Devralındığı yer: Principal)
ToString()

Geçerli asıl nesnenin kullanıcı dostu dize gösterimini döndürür.

(Devralındığı yer: Principal)

Şunlara uygulanır