DirectoryContext 클래스

정의

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
상속
DirectoryContext

설명

메서드와 같은 도메인 이나 포리스트의 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 DNS 이름 AD LDS 서버 및 LDAP 포트 번호를 예를 들어 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 클래스에 대한 새 인스턴스를 초기화합니다.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 클래스에 대한 새 인스턴스를 초기화합니다.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 클래스에 대한 새 인스턴스를 초기화합니다.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 클래스에 대한 새 인스턴스를 초기화합니다.Initializes a new instance of the DirectoryContext class of the specified type that contains the specified target, user name, and password.

속성

ContextType

컨텍스트 개체의 형식을 가져옵니다.Gets the type of the context object.

Name

컨텍스트의 이름을 가져옵니다.Gets the name of the context.

UserName

컨텍스트의 사용자 이름을 가져옵니다.Gets the user name of the context.

메서드

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

적용 대상