System.DirectoryServices.Protocols 네임스페이스

LDAP(Lightweight Directory Access Protocol) 버전 3(V3) 및 DSML(Directory Services Markup Language) 버전 2.0(V2) 표준에 정의된 메서드를 제공합니다.

클래스

Name Description
AddRequest

클래스는 AddRequest 디렉터리에 항목을 추가합니다.

AddResponse

클래스는 AddResponse 에 대한 응답으로 반환 SendRequest(DirectoryRequest) 됩니다 AddRequest.

AsqRequestControl

클래스는 AsqRequestControl ASQ(특성 범위 쿼리) 컨트롤을 만듭니다. 이 컨트롤은 검색 요청과 함께 사용되어 쿼리가 특정 DN 반환 특성을 기반으로 하도록 합니다.

AsqResponseControl

클래스는 AsqResponseControl 쿼리에 대한 SearchResponse 응답으로 개체에 AsqRequestControl 반환됩니다.

BerConversionException

BerConversionException 클래스는 개체를 사용하여 데이터를 변환할 때 throw되는 예외입니다BerConverter.

BerConverter

클래스는 BerConverter BER(기본 인코딩 규칙)를 사용하여 구조화된 데이터를 인코딩하고 디코딩합니다.

CompareRequest

클래스는 CompareRequest 디렉터리 개체가 특성에 대해 지정된 값을 보유하는지 여부를 결정합니다.

CompareResponse

클래스는 CompareResponse 에 대한 응답으로 반환 SendRequest(DirectoryRequest) 됩니다 CompareRequest.

CrossDomainMoveControl

클래스 CrossDomainMoveControl 는 한 도메인에서 다른 도메인으로 ModifyDNRequest LDAP 개체를 이동 하는 개체와 함께 사용 합니다.

DeleteRequest

클래스는 DeleteRequest 디렉터리에서 항목을 삭제합니다.

DeleteResponse

클래스는 DeleteResponse 에 대한 응답으로 반환 SendRequest(DirectoryRequest) 됩니다 DeleteRequest.

DirectoryAttribute

클래스를 DirectoryAttribute 사용하면 특성 값에 액세스할 수 있습니다.

DirectoryAttributeCollection

클래스에는 DirectoryAttributeCollection 개체 컬렉션이 DirectoryAttribute 포함되어 있습니다.

DirectoryAttributeModification

클래스를 DirectoryAttributeModification 사용하면 값을 수정할 수 DirectoryAttribute 있습니다.

DirectoryAttributeModificationCollection

클래스에는 DirectoryAttributeModificationCollection 개체 컬렉션이 DirectoryAttributeModification 포함되어 있습니다.

DirectoryConnection

DirectoryConnection 클래스는 추상 클래스이며 인스턴스화할 수 없습니다. LdapConnection 또는 DsmlSoapHttpConnection 클래스를 사용하여 디렉터리 서버에 연결합니다.

DirectoryControl

클래스는 DirectoryControl 다양한 LDAP 작업에 대한 확장 데이터를 지정합니다.

DirectoryControlCollection

클래스는 DirectoryControlCollection 개체 컬렉션을 DirectoryControl 관리합니다.

DirectoryException

DirectoryException 클래스는 모든 System.DirectoryServices.Protocols 예외에 대한 기본 클래스로 사용되는 추상 클래스입니다.

DirectoryIdentifier

클래스 DirectoryIdentifier 는 연결할 대상을 식별하는 추상 클래스입니다.

DirectoryNotificationControl

DirectoryNotificationControl 클래스는 확장된 LDAP 비동기 검색 함수와 함께 Active Directory Domain Services 개체를 변경할 때 알림을 받을 클라이언트를 등록하는 데 사용되는 디렉터리 컨트롤입니다.

DirectoryOperation

클래스는 DirectoryOperation 요청 및 응답 요소의 기반으로 사용되는 추상 클래스입니다.

DirectoryOperationException

DirectoryOperationException 클래스는 서버가 오류와 함께 개체를 반환했음을 나타내기 위해 메서드에서 throw SendRequest(DirectoryRequest)DirectoryResponse 예외입니다.

DirectoryRequest

클래스는 DirectoryRequest 요청 관련 클래스(예: 및 클래스)의 SearchRequestAddRequest 기본 클래스입니다.

DirectoryResponse

DirectoryResponse 클래스는 요청 응답 클래스(예: 및 AddResponse 클래스)의 SearchResponse 기본 클래스입니다.

DirSyncRequestControl

클래스는 DirSyncRequestControl 애플리케이션 이전 상태 이후 변경 된 개체에 대 한 디렉터리를 검색할 수 있도록 하는 디렉터리 컨트롤입니다.

DirSyncResponseControl

클래스 DirSyncResponseControl 는 서버에서 클라이언트로 DirSyncRequest 정보를 전달하는 데 사용되는 디렉터리 컨트롤입니다.

DomainScopeControl

클래스 DomainScopeControl 는 요청을 완료할 때 조회를 생성하지 않도록 LDAP 서버에 지시하는 데 사용되는 디렉터리 컨트롤입니다.

DsmlAuthRequest

이 클래스는 DsmlAuthRequest 요청에 대한 액세스 제어가 속성으로 식별된 보안 주체에 의해 요청이 수행되는 것처럼 해석됨을 Principal 나타냅니다.

DsmlAuthResponse

클래스는 DsmlAuthResponse 에 대한 응답으로 반환 SendRequest(DirectoryRequest) 됩니다 DsmlAuthRequest.

DsmlDirectoryIdentifier

클래스는 DsmlDirectoryIdentifier HTTP 서버를 식별합니다.

DsmlDocument

DsmlDocument 클래스는 DSML 문서를 생성하거나 조작하는 추상 클래스입니다. 둘 다 DsmlRequestDocument 에 대한 기본 클래스입니다 DsmlResponseDocument. DsmlDocument 는 컬렉션 및 인덱스를 지원합니다. 컬렉션의 각 항목은 .에서 DirectoryOperation파생된 개체입니다.

DsmlErrorResponse

DsmlErrorResponse 심각한 오류가 발생하면 서버에서 클래스가 생성됩니다.

DsmlInvalidDocumentException

이 클래스는 DsmlInvalidDocumentException DSML 요청 또는 응답 문서가 잘 구성된 XML이 아니거나 DSMLv2 스키마로 유효성을 검사할 수 없는 경우에 발생하는 예외입니다.

DsmlRequestDocument

클래스 DsmlRequestDocument 를 사용하면 DSML 요청 페이로드(예: AddRequest, ModifyRequest또는 SearchRequest.)를 빌드할 수 있습니다. 0개 이상의 DirectoryRequest 파생 개체를 포함합니다. 사용자는 서버에 보내기 전에 추가, 삭제, 수정 및 열거 DirectoryRequest 할 수 있습니다. DsmlRequestDocument 는 DSML 바인딩 클래스와 함께 사용하여 문서를 전송할 수 있습니다( 예: DsmlSoapHttpConnection.).

DsmlResponseDocument

클래스는 DsmlResponseDocument 0개 이상의 개체에서 파생DsmlRequestDocument된 개체를 포함하는 개체에 DirectoryResponse 대한 응답으로 생성된 읽기 전용 컬렉션입니다.

DsmlSoapConnection

인스턴스화할 수 없는 추상 클래스입니다. 이를 통해 세션 지향 기능을 제공하여 상태 비스테이션 및 상태 저장 프로토콜을 유사하게 처리할 수 있습니다.

DsmlSoapHttpConnection

HTTP를 통한 SOAP를 사용하여 DSML 게이트웨이에 대한 연결을 나타냅니다.

ErrorResponseException

ErrorResponseException 클래스는 서버가 .를 반환할 때 발생하는 예외입니다 <errorResponse>.

ExtendedDNControl

ExtendedDNControl 클래스는 Active Directory Domain Services 개체의 고유 이름의 확장된 형식을 요청합니다.

ExtendedRequest

클래스는 ExtendedRequest 확장된 LDAP 작업을 서버에 전달합니다.

ExtendedResponse

클래스는 ExtendedResponse 에 대한 응답으로 반환 SendRequest(DirectoryRequest) 됩니다 ExtendedRequest.

LazyCommitControl

클래스는 LazyCommitControl 메모리에서 완료된 후 디스크에 커밋되기 전에 추가, 삭제 또는 바꾸기와 같은 DS 수정 명령의 결과를 반환하도록 서버에 지시합니다.

LdapConnection

LdapConnection 클래스는 Microsoft Active Directory Domain Services 또는 LDAP 서버에 대한 TCP/IP 또는 UDP LDAP 연결을 만듭니다.

LdapDirectoryIdentifier

클래스는 LdapDirectoryIdentifier 하나 이상의 LDAP 서버에 대한 디렉터리 식별자를 만듭니다.

LdapException

클래스는 LdapException LDAP에 포함되지 않은 오류 코드를 반환할 때 발생하는 예외입니다 ResultCode.

LdapSessionOptions

클래스 LdapSessionOptions 는 다양한 LDAP 세션 옵션을 얻거나 설정하는 데 사용됩니다.

ModifyDNRequest

클래스는 ModifyDNRequest 개체의 고유 이름을 수정합니다. 이 클래스는 개체를 새 부모로 이동하거나 개체의 이름을 바꿉니다.

ModifyDNResponse

클래스는 ModifyDNResponse 에 대한 응답으로 반환 SendRequest(DirectoryRequest) 됩니다 ModifyDNRequest.

ModifyRequest

클래스는 ModifyRequest 기존 디렉터리 항목의 특성을 수정합니다.

ModifyResponse

클래스는 ModifyResponse 에 대한 응답으로 반환 SendRequest(DirectoryRequest) 됩니다 ModifyRequest.

PageResultRequestControl

클래스는 PageResultRequestControl 지정된 페이지 크기로 검색 결과를 반환하도록 서버에 지시합니다.

PageResultResponseControl

클래스 PageResultResponseControl 는 서버에서 클라이언트로 페이지 데이터를 전달하는 데 사용되는 디렉터리 컨트롤입니다.

PartialResultsCollection

클래스는 PartialResultsCollection 아직 완료되지 않은 비동기 작업에서 반환된 부분 결과를 나타냅니다.

PermissiveModifyControl

클래스 PermissiveModifyControl 는 개체의 ModifyRequest 동작을 수정하는 데 사용됩니다.

QuotaControl

QuotaControl 클래스는 할당량 관련 데이터를 검색하기 위해 보안 원칙의 SID(보안 식별자)를 전달하는 데 사용됩니다.

ReferralCallback

클래스에는 ReferralCallback 조회 콜백 메서드로 사용되는 대리자가 포함됩니다.

SearchOptionsControl

클래스 SearchOptionsControl 는 검색 동작을 제어하기 위해 서버에 플래그를 전달하는 데 사용됩니다.

SearchRequest

클래스는 SearchRequest 검색 작업을 시작합니다.

SearchResponse

클래스는 SearchResponse 개체에 대한 응답으로 SearchRequest 서버에서 전송됩니다. 이 응답에는 0개 이상의 SearchResultEntry 개체와 0개 이상의 SearchResultReference 개체가 포함됩니다.

SearchResultAttributeCollection

SearchResultAttributeCollection 클래스는 개체의 DirectoryAttribute 컬렉션입니다.

SearchResultEntry

클래스에는 SearchResultEntry 결과 집합에 반환된 개체가 포함됩니다.

SearchResultEntryCollection

클래스에는 SearchResultEntryCollection 결과 집합에 반환된 개체 컬렉션 SearchResultEntry 이 포함됩니다.

SearchResultReference

클래스에는 SearchResultReference 서버에서 반환하는 단일 검색 참조가 포함됩니다.

SearchResultReferenceCollection

클래스에는 SearchResultReferenceCollection 개체 컬렉션이 SearchResultReference 포함되어 있습니다.

SecurityDescriptorFlagControl

클래스 SecurityDescriptorFlagControl 는 다양한 보안 설명자 동작을 제어하기 위해 서버에 플래그를 전달하는 데 사용됩니다.

SecurityPackageContextConnectionInformation

클래스에는 SecurityPackageContextConnectionInformation 보안 연결에 대한 데이터가 포함됩니다.

ShowDeletedControl

ShowDeletedControl 클래스는 검색 결과에 검색 필터와 SearchRequest 일치하는 삭제된 개체를 포함하도록 지정하는 데 사용됩니다.

SortKey

클래스는 SortKey 정렬 컨트롤에 사용할 정렬 조건을 저장합니다.

SortRequestControl

클래스 SortRequestControl 는 클라이언트 애플리케이션으로 SearchRequest 반환하기 전에 검색 결과를 정렬하도록 서버에 지시하는 데 사용됩니다.

SortResponseControl

클래스 SortResponseControl 는 서버에서 클라이언트로 정렬 데이터를 전달하는 데 사용됩니다.

TlsOperationException

클래스는 TlsOperationException 요청이 실패할 경우 메서드에서 StartTransportLayerSecurity(DirectoryControlCollection) 발생하는 예외입니다.

TreeDeleteControl

클래스 TreeDeleteControl 는 디렉터리에서 전체 하위 트리를 삭제하는 데 사용됩니다 DeleteRequest .

VerifyNameControl

클래스는 VerifyNameControl LDAP 검색 함수와 함께 개체의 존재를 확인하는 데 사용되는 서버를 지정하는 데 사용됩니다.

VlvRequestControl

VlvRequestControl 클래스는 서버에서 VLV(가상 목록 보기) 지원을 요청하는 데 사용됩니다.

VlvResponseControl

VlvResponseControl 클래스는 서버에서 클라이언트로 VLV(가상 목록 보기) 데이터를 전달하는 데 사용됩니다.

열거형

Name Description
AuthType

AuthType 열거형은 연결에 사용할 인증 방법을 지정하는 데 사용됩니다.

DereferenceAlias

DereferenceAlias 열거형은 별칭이 역참조되는 프로세스를 지정합니다.

DirectoryAttributeOperation

DirectoryAttributeOperation 열거형은 디렉터리 특성에 대해 수행할 작업을 지정합니다.

DirectorySynchronizationOptions

DirectorySynchronizationOptions 열거형은 DirSyncRequestControl 개체에서 검색 동작을 지정합니다.

DsmlDocumentProcessing

DsmlDocumentProcessing 열거형은 DSML 문서의 처리 방법을 지정합니다.

DsmlErrorProcessing

DsmlErrorProcessing 열거형은 오류가 발생할 때 진행하는 방법을 지정합니다.

DsmlResponseOrder

DsmlResponseOrder 열거형은 응답을 받는 순서를 지정합니다.

ErrorResponseCategory

ErrorResponseCategory 열거형에는 가능한 DSML 오류 응답이 포함됩니다.

ExtendedDNFlag

ExtendedDNFlag 열거형은 확장된 고유 이름의 형식을 지정합니다.

LocatorFlags

LocatorFlags 열거형은 도메인 컨트롤러를 찾는 데 필요한 데이터를 지정합니다.

PartialResultProcessing

PartialResultProcessing 열거형은 부분 결과 처리의 필수 형식을 지정합니다.

ReferralChasingOptions

ReferralChasingOptions 열거형은 조회 추적이 수행되는지와 방법을 지정합니다.

ResultCode

ResultCode 열거형은 작업 결과 코드를 지정합니다.

SearchOption

SearchOption 열거형은 검색 동작 방식을 정의하는 검색 옵션을 지정합니다.

SearchScope

SearchScope 열거형은 검색 범위를 지정합니다.

SecurityMasks

SecurityMasks 열거형은 다양한 보안 설명자 옵션을 지정합니다.

SecurityProtocol

SecurityProtocol 열거형은 연결에 사용되는 보안 프로토콜을 지정하는 데 사용됩니다.

대리자

Name Description
DereferenceConnectionCallback

대리자는 DereferenceConnectionCallback 더 이상 필요하지 않은 연결을 역참조합니다. 연결은 아마도 또는 NotifyOfNewConnectionCallback 대리자를 성공적으로 호출하여 설정되었을 것입니다QueryForConnectionCallback.

NotifyOfNewConnectionCallback

NotifyOfNewConnectionCallback 대리자는 조회를 쫓는 동안 새 연결을 만든 경우 호출됩니다.

QueryClientCertificateCallback

대리자는 QueryClientCertificateCallback SSL 연결을 설정하는 동안 클라이언트 인증서를 지정하는 데 사용되는 기본 콜백 함수를 가져오거나 설정합니다.

QueryForConnectionCallback

대리자는 QueryForConnectionCallback 사용할 수 있는 캐시된 연결이 있는지 여부를 결정합니다.

VerifyServerCertificateCallback

대리자는 VerifyServerCertificateCallback SSL 연결을 설정할 때 서버 인증서를 확인하는 데 사용되는 기본 콜백 함수를 가져오거나 설정합니다.