System.DirectoryServices.Protocols Naamruimte

Biedt de methoden die zijn gedefinieerd in de LDAP-standaarden (Lightweight Directory Access Protocol) versie 3 (V3) en Directory Services Markup Language (DSML) versie 2.0 (V2).

Klassen

Name Description
AddRequest

De AddRequest klasse voegt een vermelding toe aan de map.

AddResponse

De AddResponse klasse wordt geretourneerd SendRequest(DirectoryRequest) als reactie op AddRequest.

AsqRequestControl

De AsqRequestControl klasse maakt een asq-besturingselement (attribute scoped query). Dit besturingselement wordt gebruikt met een zoekaanvraag om te forceren dat de query is gebaseerd op een specifiek DN-waardekenmerk.

AsqResponseControl

De AsqResponseControl klasse wordt als antwoord op een query geretourneerd in een SearchResponseAsqRequestControl object.

BerConversionException

De BerConversionException klasse is een uitzondering die wordt gegenereerd bij het converteren van gegevens met behulp van een BerConverter object.

BerConverter

De BerConverter klasse codeert en ontsleutelt gestructureerde gegevens met behulp van basiscoderingsregels (BER).

CompareRequest

De CompareRequest klasse bepaalt of het mapobject de opgegeven waarde voor het kenmerk bevat.

CompareResponse

De CompareResponse klasse wordt geretourneerd SendRequest(DirectoryRequest) als reactie op CompareRequest.

CrossDomainMoveControl

De CrossDomainMoveControl klasse wordt gebruikt met een ModifyDNRequest object om een LDAP-object van het ene naar het andere domein te verplaatsen.

DeleteRequest

De DeleteRequest klasse verwijdert een vermelding uit de map.

DeleteResponse

De DeleteResponse klasse wordt geretourneerd SendRequest(DirectoryRequest) als reactie op DeleteRequest.

DirectoryAttribute

De DirectoryAttribute klasse maakt toegang tot de kenmerkwaarden mogelijk.

DirectoryAttributeCollection

De DirectoryAttributeCollection klasse bevat een verzameling DirectoryAttribute objecten.

DirectoryAttributeModification

Met DirectoryAttributeModification de klasse kunnen de DirectoryAttribute waarden worden gewijzigd.

DirectoryAttributeModificationCollection

De DirectoryAttributeModificationCollection klasse bevat een verzameling DirectoryAttributeModification objecten.

DirectoryConnection

De DirectoryConnection klasse is een abstracte klasse en kan niet worden geïnstantieerd. Gebruik de LdapConnection of DsmlSoapHttpConnection klasse om verbinding te maken met een adreslijstserver.

DirectoryControl

De DirectoryControl klasse geeft extensiegegevens op voor verschillende LDAP-bewerkingen.

DirectoryControlCollection

De DirectoryControlCollection klasse beheert een verzameling DirectoryControl objecten.

DirectoryException

De DirectoryException klasse is een abstracte klasse die wordt gebruikt als basisklasse voor alle System.DirectoryServices.Protocols uitzonderingen.

DirectoryIdentifier

De DirectoryIdentifier klasse is een abstracte klasse waarmee het doel wordt geïdentificeerd waarmee verbinding moet worden gemaakt.

DirectoryNotificationControl

De klasse DirectoryNotificationControl is een mapbesturingselement dat wordt gebruikt met een uitgebreide asynchrone LDAP-zoekfunctie om de client te registreren die moet worden gewaarschuwd wanneer wijzigingen worden aangebracht in een object in de Active Directory Domain Services.

DirectoryOperation

De DirectoryOperation klasse is een abstracte klasse die wordt gebruikt als basis voor aanvraag- en antwoordelementen.

DirectoryOperationException

De DirectoryOperationException klasse is een uitzondering die door de SendRequest(DirectoryRequest) methode wordt gegenereerd om aan te geven dat de server een DirectoryResponse object met een fout heeft geretourneerd.

DirectoryRequest

De DirectoryRequest klasse is de basisklasse voor aanvraaggerelateerde klassen, zoals de SearchRequest en AddRequest klassen.

DirectoryResponse

De DirectoryResponse klasse is de basisklasse voor antwoordklassen voor aanvragen, zoals de SearchResponse klassen en AddResponse klassen.

DirSyncRequestControl

De DirSyncRequestControl klasse is een mapbeheer waarmee de toepassing de map kan doorzoeken op objecten die sinds een eerdere status zijn gewijzigd.

DirSyncResponseControl

De DirSyncResponseControl klasse is een mapbesturingselement dat wordt gebruikt om DirSyncRequest-informatie van de server door te geven aan de client.

DomainScopeControl

De DomainScopeControl klasse is een directory-besturingselement dat wordt gebruikt om de LDAP-server te instrueren geen verwijzingen te genereren bij het voltooien van een aanvraag.

DsmlAuthRequest

De DsmlAuthRequest klasse geeft aan dat toegangsbeheer voor de aanvragen wordt geïnterpreteerd alsof de aanvragen worden uitgevoerd door de beveiligingsprincipal die wordt geïdentificeerd door de Principal eigenschap.

DsmlAuthResponse

De DsmlAuthResponse klasse wordt geretourneerd SendRequest(DirectoryRequest) als reactie op DsmlAuthRequest.

DsmlDirectoryIdentifier

De DsmlDirectoryIdentifier klasse identificeert een HTTP-server.

DsmlDocument

De DsmlDocument klasse is een abstracte klasse voor het maken of bewerken van een DSML-document. Het is de basisklasse voor zowel DsmlRequestDocument als DsmlResponseDocument. DsmlDocument ondersteunt verzamelingen en indexen. Elk item in de verzameling is een object dat is afgeleid van DirectoryOperation.

DsmlErrorResponse

De DsmlErrorResponse klasse wordt gegenereerd door de server wanneer er een ernstige fout optreedt.

DsmlInvalidDocumentException

De DsmlInvalidDocumentException klasse is een uitzondering die optreedt wanneer een DSML-aanvraag- of antwoorddocument niet goed opgemaakte XML is of niet kan worden gevalideerd met het DSMLv2-schema.

DsmlRequestDocument

Met de DsmlRequestDocument klasse kunt u een nettolading voor DSML-aanvragen maken, zoals AddRequest, ModifyRequestof SearchRequest. Het bevat nul of meer DirectoryRequest afgeleide objecten. De gebruiker kan de DirectoryRequest server toevoegen, verwijderen, wijzigen en opsommen voordat deze naar de server wordt verzonden. DsmlRequestDocument kan worden gebruikt met elke DSML-bindingsklasse om het document te transporteren, zoals DsmlSoapHttpConnection.

DsmlResponseDocument

De DsmlResponseDocument klasse is een alleen-lezen verzameling die wordt gegenereerd als reactie op een DsmlRequestDocument object dat nul of meer objecten bevat die zijn afgeleid van DirectoryResponse.

DsmlSoapConnection

Een abstracte klasse die niet kan worden geïnstantieerd. Hiermee kunnen staatloze en stateful protocollen op dezelfde manier worden verwerkt door sessiegerichte functies te bieden.

DsmlSoapHttpConnection

Vertegenwoordigt een verbinding met een DSML-gateway met SOAP via HTTP.

ErrorResponseException

De ErrorResponseException klasse is een uitzondering die optreedt wanneer de server een <errorResponse>retourneert.

ExtendedDNControl

De klasse ExtendedDNControl vraagt een uitgebreide vorm aan van de DN-naam van een Active Directory Domain Services-object.

ExtendedRequest

De ExtendedRequest klasse geeft uitgebreide LDAP-bewerkingen door aan de server.

ExtendedResponse

De ExtendedResponse klasse wordt geretourneerd SendRequest(DirectoryRequest) als reactie op ExtendedRequest.

LazyCommitControl

De LazyCommitControl klasse geeft de server opdracht om de resultaten van een DS-wijzigingsopdracht te retourneren, zoals toevoegen, verwijderen of vervangen, nadat deze in het geheugen is voltooid, maar voordat deze is doorgevoerd op schijf.

LdapConnection

De klasse LdapConnection maakt een TCP/IP- of UDP LDAP-verbinding met Microsoft Active Directory Domain Services of een LDAP-server.

LdapDirectoryIdentifier

De LdapDirectoryIdentifier klasse maakt een directory-id voor een of meer LDAP-servers.

LdapException

De LdapException klasse is een uitzondering die optreedt wanneer LDAP een foutcode retourneert die niet is opgenomen in ResultCode.

LdapSessionOptions

De LdapSessionOptions klasse wordt gebruikt om verschillende LDAP-sessieopties op te halen of in te stellen.

ModifyDNRequest

De ModifyDNRequest klasse wijzigt de DN-naam van een object. Met deze klasse wordt een object verplaatst naar een nieuw bovenliggend object en/of wordt de naam van het object gewijzigd.

ModifyDNResponse

De ModifyDNResponse klasse wordt geretourneerd SendRequest(DirectoryRequest) als reactie op ModifyDNRequest.

ModifyRequest

De ModifyRequest klasse wijzigt de kenmerken van een bestaande mapvermelding.

ModifyResponse

De ModifyResponse klasse wordt geretourneerd SendRequest(DirectoryRequest) als reactie op ModifyRequest.

PageResultRequestControl

De PageResultRequestControl klasse geeft de server de opdracht om het zoekresultaat in het opgegeven paginaformaat te retourneren.

PageResultResponseControl

De PageResultResponseControl klasse is een mapbeheer dat wordt gebruikt om paginagegevens van de server door te geven aan de client.

PartialResultsCollection

De PartialResultsCollection klasse vertegenwoordigt gedeeltelijke resultaten die worden geretourneerd door een niet-voltooide asynchrone bewerking.

PermissiveModifyControl

De PermissiveModifyControl klasse wordt gebruikt om het gedrag van een ModifyRequest object te wijzigen.

QuotaControl

De QuotaControl klasse wordt gebruikt om de beveiligings-id (SID) van een beveiligingsprincipe door te geven om quotumgerelateerde gegevens op te halen.

ReferralCallback

De ReferralCallback klasse bevat gemachtigden die worden gebruikt als callback-methoden voor verwijzingen.

SearchOptionsControl

De SearchOptionsControl klasse wordt gebruikt om vlaggen door te geven aan de server om het zoekgedrag te beheren.

SearchRequest

De SearchRequest klasse initieert een zoekbewerking.

SearchResponse

De SearchResponse klasse wordt door de server verzonden als reactie op een SearchRequest object. Dit antwoord bevat nul of meer SearchResultEntry objecten en nul of meer SearchResultReference objecten.

SearchResultAttributeCollection

De SearchResultAttributeCollection klasse is een verzameling DirectoryAttribute objecten.

SearchResultEntry

De SearchResultEntry klasse bevat een object dat wordt geretourneerd in de resultatenset.

SearchResultEntryCollection

De SearchResultEntryCollection klasse bevat een verzameling SearchResultEntry objecten die worden geretourneerd in een resultatenset.

SearchResultReference

De SearchResultReference klasse bevat één zoekreferentie die door de server wordt geretourneerd.

SearchResultReferenceCollection

De SearchResultReferenceCollection klasse bevat een verzameling SearchResultReference objecten.

SecurityDescriptorFlagControl

De SecurityDescriptorFlagControl klasse wordt gebruikt om vlaggen door te geven aan de server om verschillende beveiligingsdescriptorgedrag te beheren.

SecurityPackageContextConnectionInformation

De SecurityPackageContextConnectionInformation klasse bevat gegevens over een beveiligde verbinding.

ShowDeletedControl

De ShowDeletedControl klasse wordt gebruikt om SearchRequest op te geven dat de zoekresultaten verwijderde objecten moeten bevatten die overeenkomen met het zoekfilter.

SortKey

In de SortKey klasse worden sorteercriteria opgeslagen voor gebruik door sorteerbesturingselementen.

SortRequestControl

De SortRequestControl klasse wordt gebruikt voor SearchRequest het instrueren van de server om de zoekresultaten te sorteren voordat deze worden geretourneerd naar de clienttoepassing.

SortResponseControl

De SortResponseControl klasse wordt gebruikt om sorteergegevens van de server door te geven aan de client.

TlsOperationException

De TlsOperationException klasse is een uitzondering die optreedt in de StartTransportLayerSecurity(DirectoryControlCollection) methode als de aanvraag mislukt.

TreeDeleteControl

De TreeDeleteControl klasse wordt gebruikt om DeleteRequest een volledige substructuur in de map te verwijderen.

VerifyNameControl

De VerifyNameControl klasse wordt gebruikt met een LDAP-zoekfunctie om de server op te geven die wordt gebruikt om het bestaan van een object te verifiëren.

VlvRequestControl

De VlvRequestControl klasse wordt gebruikt om VLV-ondersteuning (Virtual List View) van de server aan te vragen.

VlvResponseControl

De VlvResponseControl klasse wordt gebruikt om gegevens van de virtuele lijstweergave (VLV) van de server door te geven aan de client.

Enums

Name Description
AuthType

De AuthType opsomming wordt gebruikt om de verificatiemethode op te geven die moet worden gebruikt voor een verbinding.

DereferenceAlias

De DereferenceAlias opsomming geeft het proces aan waarmee aliassen worden gededucteerd.

DirectoryAttributeOperation

De DirectoryAttributeOperation opsomming geeft de bewerking op die moet worden uitgevoerd op een mapkenmerk.

DirectorySynchronizationOptions

De DirectorySynchronizationOptions opsomming geeft het gedrag van de zoekopdracht in een DirSyncRequestControl object aan.

DsmlDocumentProcessing

De DsmlDocumentProcessing opsomming geeft de verwerkingsmethode voor een DSML-document op.

DsmlErrorProcessing

De DsmlErrorProcessing opsomming geeft aan hoe moet worden voortgezet wanneer er een fout optreedt.

DsmlResponseOrder

De DsmlResponseOrder opsomming geeft de volgorde aan waarin antwoorden worden ontvangen.

ErrorResponseCategory

De ErrorResponseCategory opsomming bevat mogelijke DSML-foutreacties.

ExtendedDNFlag

De ExtendedDNFlag opsomming geeft de notatie van een uitgebreide DN-naam aan.

LocatorFlags

De LocatorFlags opsomming geeft gegevens op die nodig zijn om een domeincontroller te vinden.

PartialResultProcessing

De PartialResultProcessing opsomming geeft het vereiste type gedeeltelijke resultatenverwerking op.

ReferralChasingOptions

De ReferralChasingOptions opsomming geeft aan of en hoe verwijzingen worden gevolgd.

ResultCode

Met ResultCode de opsomming worden de resultaatcodes voor de bewerking opgegeven.

SearchOption

De SearchOption opsomming geeft de zoekopties op die bepalen hoe de zoekopdracht zich gedraagt.

SearchScope

De SearchScope opsomming geeft het bereik van een zoekopdracht aan.

SecurityMasks

In de SecurityMasks opsomming worden verschillende opties voor beveiligingsdescriptor opgegeven.

SecurityProtocol

De SecurityProtocol opsomming wordt gebruikt om het beveiligingsprotocol op te geven dat wordt gebruikt door een verbinding.

Gedelegeerden

Name Description
DereferenceConnectionCallback

De DereferenceConnectionCallback gedelegeerde deducteert een verbinding die niet meer vereist is. De verbinding is waarschijnlijk tot stand gebracht via een geslaagde aanroep van de QueryForConnectionCallback of NotifyOfNewConnectionCallback gemachtigde.

NotifyOfNewConnectionCallback

De NotifyOfNewConnectionCallback gemachtigde wordt aangeroepen als er een nieuwe verbinding is gemaakt tijdens het achtervolgen van een verwijzing.

QueryClientCertificateCallback

De QueryClientCertificateCallback gemachtigde haalt de standaard callbackfunctie op die wordt gebruikt om de clientcertificaten op te geven tijdens het tot stand brengen van een SSL-verbinding.

QueryForConnectionCallback

De QueryForConnectionCallback gedelegeerde bepaalt of er een in de cache geplaatste verbinding beschikbaar is voor gebruik.

VerifyServerCertificateCallback

De VerifyServerCertificateCallback gemachtigde haalt de standaard callbackfunctie op die wordt gebruikt om servercertificaten te verifiëren bij het tot stand brengen van een SSL-verbinding.