System.DirectoryServices.Protocols Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Methoden bereit, die im LDAP-Standard (Lightweight Directory Access Protocol), Version 3 (V3), und im DSML-Standard (Directory Services Markup Language), Version 2.0 (V2), definiert sind.
Klassen
AddRequest |
Die AddRequest-Klasse fügt dem Verzeichnis einen Eintrag hinzu. |
AddResponse |
Die AddResponse-Klasse wird von SendRequest(DirectoryRequest) als Antwort auf AddRequest zurückgegeben. |
AsqRequestControl |
Die AsqRequestControl-Klasse erstellt ein ASQ-Steuerelement (Attribute Scoped Query). Dieses Steuerelement wird mit einer Suchanforderung verwendet, um die Abfrage auf die Basis eines speziellen DN-wertigen Attributs zu stellen. |
AsqResponseControl |
Die AsqResponseControl-Klasse wird in einem SearchResponse-Objekt als Antwort auf eine AsqRequestControl-Abfrage zurückgegeben. |
BerConversionException |
Die BerConversionException-Klasse ist eine Ausnahme, die beim Konvertieren von Daten mithilfe eines BerConverter-Objekts ausgelöst wird. |
BerConverter |
Die BerConverter-Klasse codiert und decodiert strukturierte Daten anhand grundlegender Codierungsregeln (BER, Basis Encoding Rules). |
CompareRequest |
Die CompareRequest-Klasse stellt fest, ob das Verzeichnisobjekt den angegebenen Wert für das Attribut enthält. |
CompareResponse |
Die CompareResponse-Klasse wird von SendRequest(DirectoryRequest) als Antwort auf CompareRequest zurückgegeben. |
CrossDomainMoveControl |
Mit der CrossDomainMoveControl-Klasse wird zusammen mit einem ModifyDNRequest-Objekt ein LDAP-Objekt in eine andere Domäne verschoben. |
DeleteRequest |
Die DeleteRequest-Klasse löscht einen Eintrag aus dem Verzeichnis. |
DeleteResponse |
Die DeleteResponse-Klasse wird von SendRequest(DirectoryRequest) als Antwort auf DeleteRequest zurückgegeben. |
DirectoryAttribute |
Die DirectoryAttribute-Klasse ermöglicht Zugriff auf die Attributwerte. |
DirectoryAttributeCollection |
Die DirectoryAttributeCollection-Klasse enthält eine Auflistung von DirectoryAttribute-Objekten. |
DirectoryAttributeModification |
Die DirectoryAttributeModification-Klasse ermöglicht die Änderung der DirectoryAttribute-Werte. |
DirectoryAttributeModificationCollection |
Die DirectoryAttributeModificationCollection-Klasse enthält eine Auflistung von DirectoryAttributeModification-Objekten. |
DirectoryConnection |
Die DirectoryConnection-Klasse ist eine abstrakte Klasse und kann nicht instanziiert werden. Verwenden Sie die LdapConnection DsmlSoapHttpConnection Klasse, um eine Verbindung mit einem Verzeichnisserver herzustellen. |
DirectoryControl |
Die DirectoryControl-Klasse gibt Erweiterungsdaten für verschiedene LDAP-Operationen an. |
DirectoryControlCollection |
Die DirectoryControlCollection-Klasse verwaltet eine Auflistung von DirectoryControl-Objekten. |
DirectoryException |
Die DirectoryException-Klasse ist eine abstrakte Klasse, die für alle System.DirectoryServices.Protocols-Ausnahmen als Basisklasse verwendet wird. |
DirectoryIdentifier |
Die DirectoryIdentifier-Klasse ist eine abstrakte Klasse, die das Ziel identifiziert, zu dem eine Verbindung hergestellt werden soll. |
DirectoryNotificationControl |
Die DirectoryNotificationControl-Klasse ist ein Verzeichnissteuerelement mit einer erweiterten asynchronen LDAP-Suchfunktion, um die Clients zu registrieren, die benachrichtigt werden, wenn Änderungen an Objekten in Active Directory-Domänendienste erfolgen. |
DirectoryOperation |
Die DirectoryOperation-Klasse ist eine als Basis für Anforderungs- und Antwortelemente verwendete abstrakte Klasse. |
DirectoryOperationException |
Die DirectoryOperationException-Klasse ist eine Ausnahme, die von der SendRequest(DirectoryRequest)-Methode ausgelöst wird, um anzugeben, dass vom Server ein DirectoryResponse-Objekt mit einem Fehler zurückgegeben wurde. |
DirectoryRequest |
Die DirectoryRequest-Klasse ist die Basisklasse für anforderungbezogene Klassen, z. B. die SearchRequest-Klasse und die AddRequest-Klasse. |
DirectoryResponse |
Die DirectoryResponse-Klasse ist die Basisklasse für Anforderungsantwortklassen, z. B. die SearchResponse-Klasse und die AddResponse-Klasse. |
DirSyncRequestControl |
Die DirSyncRequestControl-Klasse ist ein Verzeichnissteuerelement, mit dem die Anwendung das Verzeichnis nach Objekten durchsuchen kann, die sich im Vergleich zum vorherigen Zustand geändert haben. |
DirSyncResponseControl |
Die DirSyncResponseControl-Klasse ist ein Verzeichnissteuerelement, mit dem DirSyncRequest-Informationen vom Server zum Client übertragen werden. |
DomainScopeControl |
Die DomainScopeControl-Klasse ist ein Verzeichnissteuerelement, mit dem der LDAP-Server angewiesen wird, beim Bearbeiten von Anforderungen keine Referenzen zu generieren. |
DsmlAuthRequest |
Die DsmlAuthRequest-Klasse legt fest, dass die Zugriffssteuerung für Anforderungen so ausgeführt wird, als wenn die Anforderungen von der durch die Principal-Eigenschaft festgelegten Sicherheitsstandardrichtlinie ausgeführt werden. |
DsmlAuthResponse |
Die DsmlAuthResponse-Klasse wird von SendRequest(DirectoryRequest) als Antwort auf DsmlAuthRequest zurückgegeben. |
DsmlDirectoryIdentifier |
Die DsmlDirectoryIdentifier-Klasse identifiziert einen HTTP-Server. |
DsmlDocument |
Die DsmlDocument-Klasse ist eine abstrakte Klasse, um ein DSML-Dokument zu erstellen oder zu bearbeiten. Es ist die Basisklasse für DsmlRequestDocument und DsmlResponseDocument. DsmlDocument unterstützt Auflistungen und Indizes. Jedes Element in einer Auflistung ist ein von DirectoryOperation abgeleitetes Objekt. |
DsmlErrorResponse |
Die DsmlErrorResponse-Klasse wird vom Server generiert, wenn ein schwerwiegender Fehler auftritt. |
DsmlInvalidDocumentException |
Die DsmlInvalidDocumentException-Klasse ist eine Ausnahme, die auftritt, wenn ein DSML-Anforderungs- oder Antwortdokument kein wohlgeformtes XML-Dokument ist bzw. nicht anhand des DSMLv2-Schemas validiert werden kann. |
DsmlRequestDocument |
Die DsmlRequestDocument-Klasse ermöglicht es Ihnen, Nutzlast, z. B. AddRequest, ModifyRequest oder SearchRequest, zu einer DSML-Anforderung zu erstellen. Sie enthält 0 (null) oder mehr abgeleitete DirectoryRequest-Objekte. Der Benutzer kann das DirectoryRequest-Objekt vor dem Senden an den Server hinzufügen, löschen, ändern und auflisten. DsmlRequestDocument kann mit allen DSML-Bindungsklassen verwendet werden, um das Dokument zu übertragen, z. B. DsmlSoapHttpConnection. |
DsmlResponseDocument |
Die DsmlResponseDocument-Klasse ist eine schreibgeschützte Auflistung, die als Antwort auf ein DsmlRequestDocument-Objekt generiert wurde, das 0 (null) oder mehr Objekte enthält, die von der DirectoryResponse abgeleitet wurden. |
DsmlSoapConnection |
Eine abstrakte Klasse, die nicht instanziiert werden kann. Sie ermöglicht durch die Bereitstellung sitzungsorientierter Features, dass zustandsfreie Protokolle ähnlich behandelt werden. |
DsmlSoapHttpConnection |
Stellt eine Verbindung mit einem DSML-Gateway mit SOAP über HTTP dar. |
ErrorResponseException |
Die ErrorResponseException-Klasse ist eine Ausnahme, die auftritt, wenn der Server eine |
ExtendedDNControl |
Die ExtendedDNControl-Klasse fordert eine erweiterte Form des Distinguished Name eines Active Directory-Domänendienste-Objekts an. |
ExtendedRequest |
Die ExtendedRequest-Klasse übergibt erweiterte LDAP-Operationen an den Server. |
ExtendedResponse |
Die ExtendedResponse-Klasse wird von SendRequest(DirectoryRequest) als Antwort auf ExtendedRequest zurückgegeben. |
LazyCommitControl |
Die LazyCommitControl-Klasse weist den Server an, die Ergebnisse eines DS-Änderungsbefehls, z. B. Add, Delete oder Replace, zurückzugeben, nachdem sie im Speicher vorgenommen, doch bevor sie an die Festplatte übergeben werden. |
LdapConnection |
Die LdapConnection-Klasse erstellt eine TCP/IP- oder UDP-LDAP-Verbindung mit Microsoft Active Directory-Domänendienste oder mit einem LDAP-Server. |
LdapDirectoryIdentifier |
Die LdapDirectoryIdentifier-Klasse erstellt einen Verzeichnisbezeichner für einen oder mehrere LDAP-Server. |
LdapException |
Die LdapException-Klasse ist eine Ausnahme, die auftritt, wenn LDAP einen nicht im ResultCode enthaltenen Fehlercode zurückgibt. |
LdapSessionOptions |
Die LdapSessionOptions-Klasse wird verwendet, um verschiedene LDAP-Sitzungsoptionen abzurufen oder festzulegen. |
ModifyDNRequest |
Die ModifyDNRequest-Klasse ändert den Distinguished Name eines Objekts. Diese Klasse verschiebt ein Objekt in ein neues übergeordnetes Element bzw. benennt das Objekt um. |
ModifyDNResponse |
Die ModifyDNResponse-Klasse wird von SendRequest(DirectoryRequest) als Antwort auf ModifyDNRequest zurückgegeben. |
ModifyRequest |
Die ModifyRequest-Klasse ändert die Attribute eines vorhandenen Verzeichniseintrags. |
ModifyResponse |
Die ModifyResponse-Klasse wird von SendRequest(DirectoryRequest) als Antwort auf ModifyRequest zurückgegeben. |
PageResultRequestControl |
Die PageResultRequestControl-Klasse weist den Server an, das Suchergebnis in der angegebenen Seitengröße zurückzugeben. |
PageResultResponseControl |
Die PageResultResponseControl-Klasse ist ein Verzeichnissteuerelement, mit dem Seitendaten vom Server an den Client übergeben werden. |
PartialResultsCollection |
Die PartialResultsCollection-Klasse stellt alle Teilergebnisse dar, die von einem noch nicht abgeschlossenen asynchronen Vorgang zurückgegeben werden. |
PermissiveModifyControl |
Mit der PermissiveModifyControl-Klasse wird das Verhalten eines ModifyRequest-Objekts geändert. |
QuotaControl |
Mit der QuotaControl-Klasse wird die Sicherheits-ID (SID) einer Sicherheitsstandardrichtlinie übergeben, um quotenbezogene Daten abzurufen. |
ReferralCallback |
Die ReferralCallback-Klasse enthält Delegaten, die als Rückrufmethoden für Referenzen verwendet werden. |
SearchOptionsControl |
Die SearchOptionsControl-Klasse wird verwendet, um Flags an den Server zu übergeben und so das Suchverhalten zu steuern. |
SearchRequest |
Die SearchRequest-Klasse initiiert einen Suchvorgang. |
SearchResponse |
Die SearchResponse-Klasse wird vom Server als Antwort an ein SearchRequest-Objekt gesendet. Diese Antwort enthält keine oder mehrere SearchResultEntry-Objekte sowie keine oder mehrere SearchResultReference-Objekte. |
SearchResultAttributeCollection |
Die SearchResultAttributeCollection-Klasse ist eine Auflistung von DirectoryAttribute-Objekten. |
SearchResultEntry |
Die SearchResultEntry-Klasse enthält ein im Resultset zurückgegebenes Objekt. |
SearchResultEntryCollection |
Die SearchResultEntryCollection-Klasse enthält eine Auflistung von SearchResultEntry-Objekten, die in einem Resultset zurückgegeben werden. |
SearchResultReference |
Die SearchResultReference-Klasse enthält einen einzelnen vom Server zurückgegebenen Suchverweis. |
SearchResultReferenceCollection |
Die SearchResultReferenceCollection-Klasse enthält eine Auflistung von SearchResultReference-Objekten. |
SecurityDescriptorFlagControl |
Die SecurityDescriptorFlagControl-Klasse wird verwendet, um Flags an den Server zu übergeben und so das Verhalten verschiedener Sicherheitsbeschreibungen zu steuern. |
SecurityPackageContextConnectionInformation |
Die SecurityPackageContextConnectionInformation-Klasse enthält Daten zu einer sicheren Verbindung. |
ShowDeletedControl |
Mithilfe der ShowDeletedControl-Klasse zusammen mit SearchRequest wird angegeben, dass die Suchergebnisse alle gelöschten Objekte umfassen, die den Suchfilterkriterien entsprechen. |
SortKey |
Die SortKey-Klasse speichert Sortierkriterien, die von Sortiersteuerelementen verwendet werden. |
SortRequestControl |
Die SortRequestControl-Klasse wird mit SearchRequest verwendet, um den Server anzuweisen, die Suchergebnisse zu sortieren, bevor diese an die Clientanwendung zurückgegeben werden. |
SortResponseControl |
Die SortResponseControl-Klasse wird verwendet, um Sortierdaten vom Server an den Client zu übergeben. |
TlsOperationException |
Die TlsOperationException-Klasse ist eine Ausnahme, die in der StartTransportLayerSecurity(DirectoryControlCollection)-Methode auftritt, wenn die Anforderung fehlschlägt. |
TreeDeleteControl |
Die TreeDeleteControl-Klasse wird mit DeleteRequest verwendet, um im Verzeichnis eine ganze Teilstruktur zu löschen. |
VerifyNameControl |
Anhand der VerifyNameControl-Klasse wird zusammen mit einer LDAP-Suchfunktion der Server festgelegt, mit dem die Existenz eines Objekts verifiziert wird. |
VlvRequestControl |
Die VlvRequestControl-Klasse wird verwendet, um Unterstützung für virtuelle Listenansicht (VLV) vom Server anzufordern. |
VlvResponseControl |
Die VlvResponseControl-Klasse wird verwendet, um VLV-Daten (Virtual List View) vom Server an den Client zu übergeben. |
Enumerationen
AuthType |
Die AuthType-Enumeration wird verwendet, um die Authentifizierungsmethode für eine Verbindung anzugeben. |
DereferenceAlias |
Die DereferenceAlias-Enumeration gibt den Prozess an, durch den der Verweis auf Aliase aufgehoben wird. |
DirectoryAttributeOperation |
Die DirectoryAttributeOperation-Enumeration gibt die Operation an, die zu einem Verzeichnisattribut ausgeführt wird. |
DirectorySynchronizationOptions |
Die DirectorySynchronizationOptions-Enumeration gibt das Suchverhalten in einem DirSyncRequestControl-Objekt an. |
DsmlDocumentProcessing |
Die DsmlDocumentProcessing-Enumeration gibt die Verarbeitungsmethode für ein DSML-Dokument an. |
DsmlErrorProcessing |
Die DsmlErrorProcessing-Enumeration gibt an, wie beim Auftreten eines Fehlers vorgegangen werden soll. |
DsmlResponseOrder |
Die DsmlResponseOrder-Enumeration gibt die Reihenfolge an, in der Antworten empfangen werden. |
ErrorResponseCategory |
Die ErrorResponseCategory-Enumeration enthält mögliche DSML-Fehlerantworten. |
ExtendedDNFlag |
Die ExtendedDNFlag-Enumeration legt das Format eines erweiterten Distinguished Name fest. |
LocatorFlags |
Die LocatorFlags-Enumeration gibt Daten an, die zum Auffinden eines Domänencontrollers erforderlich sind. |
PartialResultProcessing |
Die PartialResultProcessing-Enumeration gibt den erforderlichen Typ zum Verarbeiten partieller Ergebnisse an. |
ReferralChasingOptions |
Die ReferralChasingOptions-Enumeration gibt an, ob und wie die Referenzauswertung ausgeführt wird. |
ResultCode |
Die ResultCode-Enumeration gibt die Ergebniscodes der Operation an. |
SearchOption |
Die SearchOption-Enumeration gibt die Suchoptionen an, die das Suchverhalten definieren. |
SearchScope |
Die SearchScope-Enumeration gibt den Bereich einer Suche an. |
SecurityMasks |
Die SecurityMasks-Enumeration gibt verschiedene Sicherheitsbeschreibungsoptionen an. |
SecurityProtocol |
Die SecurityProtocol-Enumeration wird verwendet, um das von einer Verbindung verwendete Sicherheitsprotokoll anzugeben. |
Delegaten
DereferenceConnectionCallback |
Der DereferenceConnectionCallback-Delegat hebt die Verweise auf eine Verbindung auf, die nicht mehr benötigt wird. Die Verbindung wurde wahrscheinlich durch einen erfolgreichen Aufruf des QueryForConnectionCallback-Delegaten oder des NotifyOfNewConnectionCallback-Delegaten hergestellt. |
NotifyOfNewConnectionCallback |
Der NotifyOfNewConnectionCallback-Delegat wird aufgerufen, wenn während der Referenzauswertung eine neue Verbindung erstellt wurde. |
QueryClientCertificateCallback |
Der QueryClientCertificateCallback-Delegat ruft eine Standardrückruffunktion ab oder legt eine fest, um damit bei Herstellung einer SSL-Verbindung die Clientzertifikate festzulegen. |
QueryForConnectionCallback |
Der QueryForConnectionCallback-Delegat stellt fest, ob eine zwischengespeicherte Verbindung verfügbar ist. |
VerifyServerCertificateCallback |
Der VerifyServerCertificateCallback-Delegat ruft eine Standardrückruffunktion ab oder legt eine fest, um damit bei Herstellung einer SSL-Verbindung die Serverzertifikate zu verifizieren. |