PrincipalContext クラス

定義

すべての操作が実行されるサーバーまたはドメイン、それらの操作のベースとして使用されるコンテナー、および操作の実行に使用される資格情報をカプセル化します。

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
継承
PrincipalContext
属性
実装

注釈

検索操作の場合、プリンシパル コンテキストは検索ベースを定義し、挿入操作の場合、コンテキストはオブジェクトが挿入されるコンテナーを定義します。

コンストラクター

PrincipalContext(ContextType)

指定したコンテキストの種類を使用して、PrincipalContext クラスの新しいインスタンスを初期化します。

PrincipalContext(ContextType, String)

指定したコンテキスト タイプと名前を使用して、PrincipalContext クラスの新しいインスタンスを初期化します。

PrincipalContext(ContextType, String, String)

指定したコンテキスト タイプ、名前、およびコンテナーを使用して、PrincipalContext クラスの新しいインスタンスを初期化します。

PrincipalContext(ContextType, String, String, ContextOptions)

指定したコンテキスト タイプ、名前、コンテナー、およびコンテキスト オプションを使用して、PrincipalContext クラスの新しいインスタンスを初期化します。

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

指定したコンテキスト タイプ、名前、コンテナー、コンテキスト オプション、ユーザー名、およびパスワードを使用して、PrincipalContext クラスの新しいインスタンスを初期化します。

PrincipalContext(ContextType, String, String, String)

指定したコンテキスト タイプ、名前、ユーザー名、およびパスワードを使用して、PrincipalContext クラスの新しいインスタンスを初期化します。

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

指定したコンテキスト タイプ、名前、コンテナー、ユーザー名、およびパスワードを使用して、PrincipalContext クラスの新しいインスタンスを初期化します。

プロパティ

ConnectedServer

プリンシパル コンテキストが接続するサーバーの名前を取得します。

Container

コンストラクター内のコンテナー パラメーターで指定された値を取得します。

ContextType

プリンシパル コンテキストのストアのタイプを指定するコンテキスト タイプを取得します。

Name

コンストラクター内の name パラメーターとして指定された値を取得します。

Options

コンストラクター内の contextOptions パラメーターで指定されたオプションを取得します。

UserName

コンストラクター内のユーザー名パラメーターで指定された値を取得します。

メソッド

Dispose()

現在の PrincipalContext オブジェクトのインスタンスを破棄します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
ValidateCredentials(String, String)

サーバーへの接続を作成し、指定されたユーザー名とパスワードが有効かどうかを示すブール値を返します。

ValidateCredentials(String, String, ContextOptions)

サーバーへの接続を作成し、指定されたユーザー名とパスワードが有効かどうかを示すブール値を返します。 このメソッドは、ユーザー名およびパスワードの高速な資格情報検証を実行します。

適用対象