PrincipalContext クラス

定義

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

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

注釈

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

コンストラクター

名前 説明
PrincipalContext(ContextType, String, String, ContextOptions, String, String)

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

PrincipalContext(ContextType, String, String, ContextOptions)

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

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

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

PrincipalContext(ContextType, String, String, String)

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

PrincipalContext(ContextType, String, String)

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

PrincipalContext(ContextType, String)

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

PrincipalContext(ContextType)

指定したコンテキスト型を使用して、 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, ContextOptions)

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

ValidateCredentials(String, String)

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

適用対象