PrincipalContext 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 işlemlerin gerçekleştirildiği sunucuyu veya etki alanını, bu işlemlerin temeli olarak kullanılan kapsayıcıyı ve işlemleri gerçekleştirmek için kullanılan kimlik bilgilerini kapsüller.
public ref class PrincipalContext : IDisposable
public class PrincipalContext : IDisposable
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class PrincipalContext : IDisposable
type PrincipalContext = class
interface IDisposable
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type PrincipalContext = class
interface IDisposable
Public Class PrincipalContext
Implements IDisposable
- Devralma
-
PrincipalContext
- Öznitelikler
- Uygulamalar
Açıklamalar
Arama işlemleri için, asıl bağlam arama tabanını tanımlar ve ekleme işlemleri için bağlam, nesnenin eklendiği kapsayıcıyı tanımlar.
Oluşturucular
PrincipalContext(ContextType) |
Belirtilen bağlam türüyle sınıfının yeni bir örneğini PrincipalContext başlatır. |
PrincipalContext(ContextType, String) |
Belirtilen bağlam türü ve adıyla sınıfının yeni bir örneğini PrincipalContext başlatır. |
PrincipalContext(ContextType, String, String) |
Belirtilen bağlam türü, adı ve kapsayıcı ile sınıfının yeni bir örneğini PrincipalContext başlatır. |
PrincipalContext(ContextType, String, String, ContextOptions) |
Belirtilen bağlam türü, ad, kapsayıcı ve bağlam seçenekleriyle sınıfının yeni bir örneğini PrincipalContext başlatır. |
PrincipalContext(ContextType, String, String, ContextOptions, String, String) |
Belirtilen bağlam türü, ad, kapsayıcı, bağlam seçenekleri, kullanıcı adı ve parola ile sınıfının yeni bir örneğini PrincipalContext başlatır. |
PrincipalContext(ContextType, String, String, String) |
Belirtilen bağlam türü, ad, kullanıcı adı ve parola ile sınıfının yeni bir örneğini PrincipalContext başlatır. |
PrincipalContext(ContextType, String, String, String, String) |
Belirtilen bağlam türü, ad, kapsayıcı, kullanıcı adı ve parola ile sınıfının yeni bir örneğini PrincipalContext başlatır. |
Özellikler
ConnectedServer |
Asıl bağlamın bağlı olduğu sunucunun adını alır. |
Container |
Oluşturucudaki kapsayıcı parametresinde belirtilen değeri alır. |
ContextType |
Asıl bağlam için depo türünü belirten bağlam türünü alır. |
Name |
Oluşturucuda parametresi olarak |
Options |
Oluşturucunun parametresinde |
UserName |
Oluşturucudaki kullanıcı adı parametresinde belirtilen değeri alır. |
Yöntemler
Dispose() |
Nesnenin geçerli örneğini atar PrincipalContext . |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
ValidateCredentials(String, String) |
Sunucu bağlantılarını oluşturur ve belirtilen kullanıcı adı ve parolanın geçerli olup olmadığını belirten bir Boole değeri döndürür. |
ValidateCredentials(String, String, ContextOptions) |
Sunucu bağlantılarını oluşturur ve belirtilen kullanıcı adı ve parolanın geçerli olup olmadığını belirten bir Boole değeri döndürür. Bu yöntem, kullanıcı adı ve parola için hızlı kimlik bilgisi doğrulaması gerçekleştirir. |