Principal Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Tüm güvenlik sorumluları için ortak olan hesap verilerini ve işlemlerini kapsüller. Bu, tüm güvenlik sorumlularının türetildiği soyut temel sınıftır.
public ref class Principal abstract : IDisposable
public abstract class Principal : IDisposable
type Principal = class
interface IDisposable
Public MustInherit Class Principal
Implements IDisposable
- Devralma
-
Principal
- Türetilmiş
- Uygulamalar
Açıklamalar
Bu sınıftan türetilen özel uzantı sınıfları, temel sınıfı başlatmak için türetilmiş sınıf oluşturucusundan bu oluşturucuyu çağırabilir. Daha fazla bilgi için Asıl Uzantılara genel bakış konusuna bakın.
Oluşturucular
Principal() |
Principal sınıfının yeni bir örneğini başlatır. Bu oluşturucu, temel sınıfı başlatmak için türetilmiş sınıf oluşturucuları tarafından çağrılır ve doğrudan kodunuzdan çağrılması amaçlanmamıştır. |
Özellikler
Context |
Sorumluyla ilişkili bir asıl bağlam alır. |
ContextRaw |
Bu sorumluyla ilişkili bir asıl bağlam alır. |
ContextType |
Bu sorumluyla ilişkili asıl bağlam türünü belirten bağlam türü numaralandırma değerini alır. |
Description |
Sorumlunun açıklamasını alır veya ayarlar. |
DisplayName |
Bu sorumlunun görünen adını alır veya ayarlar. |
DistinguishedName |
Bu sorumlunun ayırt edici adını (DN) alır. |
Guid |
Bu sorumluyla ilişkili GUID'yi alır. |
Name |
Bu sorumlunun adını alır veya ayarlar. |
SamAccountName |
Bu sorumlunun SAM hesabı adını alır veya ayarlar. |
Sid |
Sorumlunun Güvenlik Kimliğini (SID) alır. |
StructuralObjectClass |
Yapısal nesne sınıfı dizin özniteliğini alır. |
UserPrincipalName |
Bu sorumluyla ilişkili kullanıcı asıl adını (UPN) alır veya ayarlar. |
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. |
Delete() |
Asıl nesneyi depodan siler. |
Dispose() |
Nesnenin geçerli örneğini atar Principal . |
Equals(Object) |
Sağlanan nesnenin geçerli nesneye eşit olup olmadığını belirten bir Boole değeri döndürür. |
ExtensionGet(String) |
Genişletilmiş sınıf nesnesinin özniteliğini alır. |
ExtensionSet(String, Object) |
Genişletilmiş sınıftaki bir özniteliğin değerini ayarlar. |
FindByIdentity(PrincipalContext, IdentityType, String) |
Belirtilen kimlik türü ve değeriyle eşleşen bir asıl nesne döndürür. Yöntemin FindByIdentity(PrincipalContext, IdentityType, String) bu sürümü kimlik değerinin biçimini belirler. |
FindByIdentity(PrincipalContext, String) |
Belirtilen kimlik değeriyle eşleşen bir asıl nesne döndürür. |
FindByIdentityWithType(PrincipalContext, Type, IdentityType, String) |
Belirtilen kimlik türü ve değeriyle eşleşen bir asıl nesne döndürür. Bu yöntem, aramayı türetilmiş sınıf türüyle kısıtlamak için türetilmiş sınıf FindByIdentity yönteminin uygulanması tarafından çağrılır ve doğrudan kodunuzdan çağrılması amaçlanmamıştır. |
FindByIdentityWithType(PrincipalContext, Type, String) |
Belirtilen kimlik türü ve değeriyle eşleşen bir asıl nesne döndürür. Bu yöntem, aramayı türetilmiş sınıf türüyle kısıtlamak için türetilmiş sınıf FindByIdentity yönteminin uygulanması tarafından çağrılır ve doğrudan kodunuzdan çağrılması amaçlanmamıştır. |
GetGroups() |
Geçerli sorumlunun üye olduğu grupları belirten grup nesneleri koleksiyonunu döndürür. |
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. |
GetHashCode() |
Karma algoritmalarında ve karma tablo gibi veri yapılarında kullanıma uygun, asıl nesnenin içeriğinden oluşturulan karmayı alı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 DirectoryEntry alınan nesneyi döndürür. |
GetUnderlyingObjectType() |
Temel alınan nesne türünü döndürür. |
IsMemberOf(GroupPrincipal) |
Sorumlunun belirtilen grubun üyesi olup olmadığını belirten bir Boole değeri döndürür. |
IsMemberOf(PrincipalContext, IdentityType, String) |
Sorumlunun kimlik türü ve değeri tarafından belirtilen grubun üyesi olup olmadığını belirten bir Boole değeri döndürür. |
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 onu depoya ekler. |
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. |
ToString() |
Geçerli asıl nesnenin kullanıcı dostu dize gösterimini döndürür. |