Aracılığıyla paylaş


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)

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

GroupPrincipal(PrincipalContext, String)

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

Ö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ın 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 bir sabit listesi 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 koleksiyonunu alır.

Name

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

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

Bu sorumlunun 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()

veya Delete() yöntemlerinin Dispose() 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()

Nesnenin geçerli örneğini atar GroupPrincipal .

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. Yöntemin FindByIdentity 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 grup nesneleri koleksiyonunu 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 algoritmalarda 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 bir koleksiyonunu döndürür.

GetMembers(Boolean)

Grupta yer alan asıl nesnelerin bir 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()

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

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

Asıl nesne için kişi verilerini sağlayan temel alınan DirectoryEntry nesneyi 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 Objectöğesinin sığ 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 bunu 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