DirectoryContext DirectoryContext DirectoryContext DirectoryContext Class

定義

DirectoryContext クラスは、特定のディレクトリおよびディレクトリへのアクセスに使用される資格情報を識別します。The DirectoryContext class identifies a specific directory and the credentials that are used to access the directory.

public ref class DirectoryContext
public class DirectoryContext
type DirectoryContext = class
Public Class DirectoryContext
継承
DirectoryContextDirectoryContextDirectoryContextDirectoryContext

注釈

ディレクトリ コンテキストは、メソッドと、ドメインまたはフォレストなど System.DirectoryServices.ActiveDirectory ディレクトリ オブジェクトのプロパティにアクセスする前に作成する必要があります。A directory context must be created before accessing the methods and properties of a System.DirectoryServices.ActiveDirectory directory object such as a domain or forest.

ディレクトリ コンテキストを作成するときにプロセスの現在の資格情報または代替の資格情報をそのコンテキストに適用して適切なコンス トラクターを使用します。When creating a directory context, the process' current credentials or alternate credentials can be applied to that context by using the appropriate constructor. これらの資格情報は、プログラム ディレクトリ オブジェクトにアクセスするときに有効なアクセス許可を決定します。These credentials determine the permissions that are in effect when the program accesses directory objects. ターゲット オブジェクトにアクセスする権限を持つ別の資格情報の使用が適切なプログラムの必要がありますので、Active Directory Domain Services オブジェクトは、管理者以外のユーザーによって検索や変更から保護されている可能性があります、機能。Because Active Directory Domain Services objects might be protected against retrieval or modification by non-administrative users, the use of alternate credentials with permission to access the target objects is sometimes necessary for proper program functionality.

次の表には、許可されている対象の種類の一覧と対象の文字列の形式の説明が含まれています。The following table contains a list of the target types that are allowed and a description of the format of the target string.

変換後の型Target type DirectoryContextType のメンバーDirectoryContextType member ターゲット名の形式Target name format
ドメイン コント ローラーDomain Controller DirectoryServer ドメイン コント ローラーの DNS 名。The DNS name of the domain controller.
AD LDS インスタンスAD LDS Instance DirectoryServer AD LDS サーバーと LDAP の DNS 名はポート番号、ad_lds_instance.fabrikam.com:389 などです。The DNS name of the AD LDS server and the LDAP port number, for example, ad_lds_instance.fabrikam.com:389.
ドメインDomain Domain たとえば、sales.corp.fabrikam.com、ドメインの DNS 名。The DNS name of the domain, for example, sales.corp.fabrikam.com.
フォレストForest Forest フォレスト、たとえば、corp.fabrikam.com の DNS 名。The DNS name of the forest, for example, corp.fabrikam.com.
アプリケーション パーティションApplication Partition ApplicationPartition アプリケーション パーティションの DNS 名。The DNS name of the application partition.
AD LDS 構成セットAD LDS Configuration Set ConfigurationSet サービス接続ポイントに関連付けられているキーワードのいずれかによって登録された AD LDS 構成セットのインスタンス。One of the keywords that is associated with the service connection point registered by AD LDS instances for the configuration set.

コンストラクター

DirectoryContext(DirectoryContextType) DirectoryContext(DirectoryContextType) DirectoryContext(DirectoryContextType) DirectoryContext(DirectoryContextType)

現在のユーザー コンテキストの資格情報が格納された、指定された種類の DirectoryContext クラスの新しいインスタンスを初期化します。Initializes a new instance of the DirectoryContext class of the specified type that contains the credentials of the current user context.

DirectoryContext(DirectoryContextType, String) DirectoryContext(DirectoryContextType, String) DirectoryContext(DirectoryContextType, String) DirectoryContext(DirectoryContextType, String)

指定された名前と現在のユーザー コンテキストの資格情報が格納された、指定された種類の DirectoryContext クラスの新しいインスタンスを初期化します。Initializes a new instance of the DirectoryContext class of the specified type that contains the specified name and the credentials of the current user context.

DirectoryContext(DirectoryContextType, String, String) DirectoryContext(DirectoryContextType, String, String) DirectoryContext(DirectoryContextType, String, String) DirectoryContext(DirectoryContextType, String, String)

指定したユーザー名とパスワードが格納された、指定した種類の DirectoryContext クラスの新しいインスタンスを初期化します。Initializes a new instance of the DirectoryContext class of the specified type that contains the specified user name and password.

DirectoryContext(DirectoryContextType, String, String, String) DirectoryContext(DirectoryContextType, String, String, String) DirectoryContext(DirectoryContextType, String, String, String) DirectoryContext(DirectoryContextType, String, String, String)

指定した対象、ユーザー名、およびパスワードが格納された、指定した種類の DirectoryContext クラスの新しいインスタンスを初期化します。Initializes a new instance of the DirectoryContext class of the specified type that contains the specified target, user name, and password.

プロパティ

ContextType ContextType ContextType ContextType

コンテキスト オブジェクトの種類を取得します。Gets the type of the context object.

Name Name Name Name

コンテキストの名前を取得します。Gets the name of the context.

UserName UserName UserName UserName

コンテキストのユーザー名を取得します。Gets the user name of the context.

メソッド

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)

適用対象