다음을 통해 공유


DirectoryContext 클래스

정의

DirectoryContext 클래스는 특정 디렉터리와 디렉터리에 액세스하는 데 사용되는 자격 증명을 식별합니다.

public ref class DirectoryContext
public class DirectoryContext
type DirectoryContext = class
Public Class DirectoryContext
상속
DirectoryContext

설명

메서드와 같은 도메인 이나 포리스트의 System.DirectoryServices.ActiveDirectory 디렉터리 개체의 속성에 액세스 하기 전에 디렉터리 컨텍스트를 만들어야 합니다.

디렉터리 컨텍스트를 만들 때 프로세스의 현재 자격 증명 또는 대체 자격 증명에 적용할 수는 상황에 맞는 적절 한 생성자를 사용 하 여 합니다. 이러한 자격 증명에는 프로그램에는 디렉터리 개체에 액세스 하는 경우 적용 되는 사용 권한을 결정 합니다. 대상 개체에 액세스할 수 있는 권한이 있는 대체 자격 증명을 사용 하므로 관리자가 아닌 사용자가 검색 또는 수정에 대 한 Active Directory Domain Services 개체를 보호할 수 있습니다, 적절 한 프로그램에 대 한 필요한 경우가 기능입니다.

다음 표에서 허용 되는 대상 형식의 목록 및 대상 문자열의 형식에 대 한 설명을 포함 합니다.

대상 형식 DirectoryContextType 멤버 대상 이름 형식
도메인 컨트롤러 DirectoryServer 도메인 컨트롤러의 DNS 이름입니다.
AD LDS 인스턴스 DirectoryServer DNS 이름 AD LDS 서버 및 LDAP 포트 번호를 예를 들어 ad_lds_instance.fabrikam.com:389 합니다.
도메인 Domain 예를 들어 sales.corp.fabrikam.com 도메인의 DNS 이름입니다.
포리스트 Forest 예를 들어 corp.fabrikam.com 포리스트의 DNS 이름입니다.
애플리케이션 파티션 ApplicationPartition 애플리케이션 파티션의 DNS 이름입니다.
AD LDS 구성 집합 ConfigurationSet 구성 집합에 대 한 AD LDS 인스턴스에서 등록 된 서비스 연결 지점에 연결 된 키워드 중 하나입니다.

생성자

DirectoryContext(DirectoryContextType)

현재 사용자 컨텍스트의 자격 증명을 포함하는 지정된 형식의 DirectoryContext 클래스에 대한 새 인스턴스를 초기화합니다.

DirectoryContext(DirectoryContextType, String)

현재 사용자 컨텍스트의 자격 증명과 지정된 이름을 포함하는 지정된 형식의 DirectoryContext 클래스에 대한 새 인스턴스를 초기화합니다.

DirectoryContext(DirectoryContextType, String, String)

지정된 사용자 이름과 암호를 포함하는 지정된 형식의 DirectoryContext 클래스에 대한 새 인스턴스를 초기화합니다.

DirectoryContext(DirectoryContextType, String, String, String)

지정된 대상, 사용자 이름 및 암호를 포함하는 지정된 형식의 DirectoryContext 클래스에 대한 새 인스턴스를 초기화합니다.

속성

ContextType

컨텍스트 개체의 형식을 가져옵니다.

Name

컨텍스트의 이름을 가져옵니다.

UserName

컨텍스트의 사용자 이름을 가져옵니다.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

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

기본 해시 함수로 작동합니다.

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

현재 인스턴스의 Type을 가져옵니다.

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

현재 Object의 단순 복사본을 만듭니다.

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

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상