PrincipalContext PrincipalContext PrincipalContext PrincipalContext Class

定義

すべての操作が実行されるサーバーまたはドメイン、それらの操作のベースとして使用されるコンテナー、および操作の実行に使用される資格情報をカプセル化します。Encapsulates the server or domain against which all operations are performed, the container that is used as the base of those operations, and the credentials used to perform the operations.

public ref class PrincipalContext : IDisposable
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class PrincipalContext : IDisposable
type PrincipalContext = class
    interface IDisposable
Public Class PrincipalContext
Implements IDisposable
継承
PrincipalContextPrincipalContextPrincipalContextPrincipalContext
属性
実装

注釈

検索操作では、プリンシパル コンテキストの定義、検索ベースと挿入操作のコンテキストは、オブジェクトが挿入されるコンテナーを定義します。For search operations, the principal context defines the search base, and for insert operations the context defines the container into which the object is inserted.

コンストラクター

PrincipalContext(ContextType) PrincipalContext(ContextType) PrincipalContext(ContextType) PrincipalContext(ContextType)

指定したコンテキストの種類を使用して、PrincipalContext クラスの新しいインスタンスを初期化します。Initializes a new instance of the PrincipalContext class with the specified context type.

PrincipalContext(ContextType, String) PrincipalContext(ContextType, String) PrincipalContext(ContextType, String) PrincipalContext(ContextType, String)

指定したコンテキスト タイプと名前を使用して、PrincipalContext クラスの新しいインスタンスを初期化します。Initializes a new instance of the PrincipalContext class with the specified context type and name.

PrincipalContext(ContextType, String, String) PrincipalContext(ContextType, String, String) PrincipalContext(ContextType, String, String) PrincipalContext(ContextType, String, String)

指定したコンテキスト タイプ、名前、およびコンテナーを使用して、PrincipalContext クラスの新しいインスタンスを初期化します。Initializes a new instance of the PrincipalContext class with the specified context type, name, and container.

PrincipalContext(ContextType, String, String, ContextOptions) PrincipalContext(ContextType, String, String, ContextOptions) PrincipalContext(ContextType, String, String, ContextOptions) PrincipalContext(ContextType, String, String, ContextOptions)

指定したコンテキスト タイプ、名前、コンテナー、およびコンテキスト オプションを使用して、PrincipalContext クラスの新しいインスタンスを初期化します。Initializes a new instance of the PrincipalContext class with the specified context type, name, container, and context options.

PrincipalContext(ContextType, String, String, ContextOptions, String, String) PrincipalContext(ContextType, String, String, ContextOptions, String, String) PrincipalContext(ContextType, String, String, ContextOptions, String, String) PrincipalContext(ContextType, String, String, ContextOptions, String, String)

指定したコンテキスト タイプ、名前、コンテナー、コンテキスト オプション、ユーザー名、およびパスワードを使用して、PrincipalContext クラスの新しいインスタンスを初期化します。Initializes a new instance of the PrincipalContext class with the specified context type, name, container, context options, username, and password.

PrincipalContext(ContextType, String, String, String) PrincipalContext(ContextType, String, String, String) PrincipalContext(ContextType, String, String, String) PrincipalContext(ContextType, String, String, String)

指定したコンテキスト タイプ、名前、ユーザー名、およびパスワードを使用して、PrincipalContext クラスの新しいインスタンスを初期化します。Initializes a new instance of the PrincipalContext class with the specified context type, name, username, and password.

PrincipalContext(ContextType, String, String, String, String) PrincipalContext(ContextType, String, String, String, String) PrincipalContext(ContextType, String, String, String, String) PrincipalContext(ContextType, String, String, String, String)

指定したコンテキスト タイプ、名前、コンテナー、ユーザー名、およびパスワードを使用して、PrincipalContext クラスの新しいインスタンスを初期化します。Initializes a new instance of the PrincipalContext class with the specified context type, name, container, username, and password.

プロパティ

ConnectedServer ConnectedServer ConnectedServer ConnectedServer

プリンシパル コンテキストが接続するサーバーの名前を取得します。Gets the name of the server to which the principal context is connected.

Container Container Container Container

コンストラクター内のコンテナー パラメーターで指定された値を取得します。Gets the value specified in the container parameter in the constructor.

ContextType ContextType ContextType ContextType

プリンシパル コンテキストのストアのタイプを指定するコンテキスト タイプを取得します。Gets the context type that specifies the type of store for the principal context.

Name Name Name Name

コンストラクター内の name パラメーターとして指定された値を取得します。Gets the value specified as the name parameter in the constructor.

Options Options Options Options

コンストラクター内の contextOptions パラメーターで指定されたオプションを取得します。Gets the options specified in the contextOptions parameter of the constructor.

UserName UserName UserName UserName

コンストラクター内のユーザー名パラメーターで指定された値を取得します。Gets the value specified in the username parameter in the constructor.

メソッド

Dispose() Dispose() Dispose() Dispose()

現在の PrincipalContext オブジェクトのインスタンスを破棄します。Disposes the current instance of the PrincipalContext object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)
ValidateCredentials(String, String) ValidateCredentials(String, String) ValidateCredentials(String, String) ValidateCredentials(String, String)

サーバーへの接続を作成し、指定されたユーザー名とパスワードが有効かどうかを示すブール値を返します。Creates the connections to the server and returns a Boolean value that specifies whether the specified username and password are valid.

ValidateCredentials(String, String, ContextOptions) ValidateCredentials(String, String, ContextOptions) ValidateCredentials(String, String, ContextOptions) ValidateCredentials(String, String, ContextOptions)

サーバーへの接続を作成し、指定されたユーザー名とパスワードが有効かどうかを示すブール値を返します。Creates the connections to the server and returns a Boolean value that specifies whether the specified user name and password are valid. このメソッドは、ユーザー名およびパスワードの高速な資格情報検証を実行します。This method performs fast credential validation of the username and password.

適用対象