System.DirectoryServices.Protocols Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce i metodi definiti negli standard LDAP (Lightweight Directory Access Protocol) versione 3 (V3) e DSML (Directory Services Markup Language) versione 2.0 (V2).
Classi
| Nome | Descrizione |
|---|---|
| AddRequest |
La AddRequest classe aggiunge una voce alla directory. |
| AddResponse |
La AddResponse classe viene restituita da SendRequest(DirectoryRequest) come risposta a AddRequest. |
| AsqRequestControl |
La AsqRequestControl classe crea un controllo asQ (Attribute Scoped Query). Questo controllo viene usato con una richiesta di ricerca per forzare la query in base a un attributo DN-valued specifico. |
| AsqResponseControl |
La AsqResponseControl classe viene restituita in un SearchResponse oggetto come risposta a una AsqRequestControl query. |
| BerConversionException |
La BerConversionException classe è un'eccezione generata durante la conversione dei dati tramite un BerConverter oggetto . |
| BerConverter |
La BerConverter classe codifica e decodifica i dati strutturati usando le regole di codifica di base (BER). |
| CompareRequest |
La CompareRequest classe determina se l'oggetto directory contiene il valore specificato per l'attributo. |
| CompareResponse |
La CompareResponse classe viene restituita da SendRequest(DirectoryRequest) come risposta a CompareRequest. |
| CrossDomainMoveControl |
La CrossDomainMoveControl classe viene utilizzata con un ModifyDNRequest oggetto per spostare un oggetto LDAP da un dominio a un altro. |
| DeleteRequest |
La DeleteRequest classe elimina una voce dalla directory . |
| DeleteResponse |
La DeleteResponse classe viene restituita da SendRequest(DirectoryRequest) come risposta a DeleteRequest. |
| DirectoryAttribute |
La DirectoryAttribute classe consente l'accesso ai valori dell'attributo. |
| DirectoryAttributeCollection |
La DirectoryAttributeCollection classe contiene una raccolta di DirectoryAttribute oggetti . |
| DirectoryAttributeModification |
La DirectoryAttributeModification classe abilita la modifica dei DirectoryAttribute valori. |
| DirectoryAttributeModificationCollection |
La DirectoryAttributeModificationCollection classe contiene una raccolta di DirectoryAttributeModification oggetti . |
| DirectoryConnection |
La classe DirectoryConnection è una classe astratta e non può essere creata un'istanza. Usare la classe LdapConnection o DsmlSoapHttpConnection per connettersi a un server di directory. |
| DirectoryControl |
La DirectoryControl classe specifica i dati di estensione per varie operazioni LDAP. |
| DirectoryControlCollection |
La DirectoryControlCollection classe gestisce una raccolta di DirectoryControl oggetti. |
| DirectoryException |
La DirectoryException classe è una classe astratta usata come classe base per tutte le System.DirectoryServices.Protocols eccezioni. |
| DirectoryIdentifier |
La DirectoryIdentifier classe è una classe astratta che identifica la destinazione a cui connettersi. |
| DirectoryNotificationControl |
La classe DirectoryNotificationControl è un controllo directory usato con una funzione di ricerca asincrona LDAP estesa per registrare il client per ricevere una notifica quando vengono apportate modifiche a un oggetto nel Active Directory Domain Services. |
| DirectoryOperation |
La DirectoryOperation classe è una classe astratta usata come base per gli elementi di richiesta e risposta. |
| DirectoryOperationException |
La DirectoryOperationException classe è un'eccezione generata dal SendRequest(DirectoryRequest) metodo per indicare che il server ha restituito un DirectoryResponse oggetto con un errore. |
| DirectoryRequest |
La DirectoryRequest classe è la classe base per le classi correlate alle richieste, ad esempio le SearchRequest classi e AddRequest . |
| DirectoryResponse |
La DirectoryResponse classe è la classe base per le classi di risposta della richiesta, ad esempio le SearchResponse classi e AddResponse . |
| DirSyncRequestControl |
La DirSyncRequestControl classe è un controllo directory che consente all'applicazione di cercare nella directory gli oggetti modificati dopo uno stato precedente. |
| DirSyncResponseControl |
La DirSyncResponseControl classe è un controllo directory usato per passare le informazioni DirSyncRequest dal server al client. |
| DomainScopeControl |
La DomainScopeControl classe è un controllo directory usato per indicare al server LDAP di non generare segnalazioni durante il completamento di una richiesta. |
| DsmlAuthRequest |
La DsmlAuthRequest classe indica che il controllo di accesso per le richieste viene interpretato come se le richieste vengano eseguite dall'entità di sicurezza identificata dalla Principal proprietà . |
| DsmlAuthResponse |
La DsmlAuthResponse classe viene restituita da SendRequest(DirectoryRequest) come risposta a DsmlAuthRequest. |
| DsmlDirectoryIdentifier |
La DsmlDirectoryIdentifier classe identifica un server HTTP. |
| DsmlDocument |
La DsmlDocument classe è una classe astratta per costruire o modificare un documento DSML. È la classe di base sia per che DsmlResponseDocumentper DsmlRequestDocument . DsmlDocument supporta raccolte e indici. Ogni elemento della raccolta è un oggetto derivato da DirectoryOperation. |
| DsmlErrorResponse |
La DsmlErrorResponse classe viene generata dal server quando si verifica un errore grave. |
| DsmlInvalidDocumentException |
La DsmlInvalidDocumentException classe è un'eccezione che si verifica quando un documento DSML Request o Response non è in formato XML corretto o non può essere convalidato con lo schema DSMLv2. |
| DsmlRequestDocument |
La DsmlRequestDocument classe consente di compilare un payload di richiesta DSML, ad esempio AddRequest, ModifyRequesto SearchRequest. Contiene zero o più DirectoryRequest oggetti derivati. L'utente può aggiungere, eliminare, modificare ed enumerare l'oggetto prima dell'invio DirectoryRequest al server. DsmlRequestDocument può essere usato con qualsiasi classe DSML Binding per trasportare il documento, ad esempio DsmlSoapHttpConnection. |
| DsmlResponseDocument |
La DsmlResponseDocument classe è una raccolta di sola lettura generata come risposta a un DsmlRequestDocument oggetto che contiene zero o più oggetti derivati da DirectoryResponse. |
| DsmlSoapConnection |
Classe astratta di cui non è possibile creare un'istanza. Consente di gestire i protocolli senza stato e con stato in modo analogo fornendo funzionalità orientate alla sessione. |
| DsmlSoapHttpConnection |
Rappresenta una connessione a un gateway DSML tramite SOAP su HTTP. |
| ErrorResponseException |
La ErrorResponseException classe è un'eccezione che si verifica quando il server restituisce un oggetto |
| ExtendedDNControl |
La classe ExtendedDNControl richiede una forma estesa del nome distinto di un oggetto Active Directory Domain Services. |
| ExtendedRequest |
La ExtendedRequest classe passa le operazioni LDAP estese al server. |
| ExtendedResponse |
La ExtendedResponse classe viene restituita da SendRequest(DirectoryRequest) come risposta a ExtendedRequest. |
| LazyCommitControl |
La LazyCommitControl classe indica al server di restituire i risultati di un comando di modifica DS, ad esempio aggiungere, eliminare o sostituire, dopo che è stato completato in memoria, ma prima che sia stato eseguito il commit su disco. |
| LdapConnection |
La classe LdapConnection crea una connessione LDAP TCP/IP o UDP a Microsoft Active Directory Domain Services o a un server LDAP. |
| LdapDirectoryIdentifier |
La LdapDirectoryIdentifier classe crea un identificatore di directory per uno o più server LDAP. |
| LdapException |
La LdapException classe è un'eccezione che si verifica quando LDAP restituisce un codice di errore non incluso in ResultCode. |
| LdapSessionOptions |
La LdapSessionOptions classe viene usata per ottenere o impostare varie opzioni di sessione LDAP. |
| ModifyDNRequest |
La ModifyDNRequest classe modifica il nome distinto di un oggetto . Questa classe sposta un oggetto in un nuovo elemento padre e/o rinomina l'oggetto . |
| ModifyDNResponse |
La ModifyDNResponse classe viene restituita da SendRequest(DirectoryRequest) come risposta a ModifyDNRequest. |
| ModifyRequest |
La ModifyRequest classe modifica gli attributi di una voce di directory esistente. |
| ModifyResponse |
La ModifyResponse classe viene restituita da SendRequest(DirectoryRequest) come risposta a ModifyRequest. |
| PageResultRequestControl |
La PageResultRequestControl classe indica al server di restituire il risultato della ricerca nelle dimensioni della pagina specificate. |
| PageResultResponseControl |
La PageResultResponseControl classe è un controllo directory usato per passare i dati di pagina dal server al client. |
| PartialResultsCollection |
La PartialResultsCollection classe rappresenta tutti i risultati parziali restituiti da un'operazione asincrona non ancora completata. |
| PermissiveModifyControl |
La PermissiveModifyControl classe viene utilizzata per modificare il comportamento di un ModifyRequest oggetto . |
| QuotaControl |
La QuotaControl classe viene usata per passare l'identificatore di sicurezza (SID) di un principio di sicurezza per recuperare i dati correlati alla quota. |
| ReferralCallback |
La ReferralCallback classe contiene delegati usati come metodi di callback di riferimento. |
| SearchOptionsControl |
La SearchOptionsControl classe viene usata per passare flag al server per controllare il comportamento di ricerca. |
| SearchRequest |
La SearchRequest classe avvia un'operazione di ricerca. |
| SearchResponse |
La SearchResponse classe viene inviata dal server come risposta a un SearchRequest oggetto . Questa risposta contiene zero o più SearchResultEntry oggetti e zero o più SearchResultReference oggetti. |
| SearchResultAttributeCollection |
La SearchResultAttributeCollection classe è una raccolta di DirectoryAttribute oggetti . |
| SearchResultEntry |
La SearchResultEntry classe contiene un oggetto restituito nel set di risultati. |
| SearchResultEntryCollection |
La SearchResultEntryCollection classe contiene una raccolta di oggetti restituiti in un set di SearchResultEntry risultati. |
| SearchResultReference |
La SearchResultReference classe contiene un singolo riferimento di ricerca restituito dal server. |
| SearchResultReferenceCollection |
La SearchResultReferenceCollection classe contiene una raccolta di SearchResultReference oggetti . |
| SecurityDescriptorFlagControl |
La SecurityDescriptorFlagControl classe viene usata per passare flag al server per controllare vari comportamenti del descrittore di sicurezza. |
| SecurityPackageContextConnectionInformation |
La SecurityPackageContextConnectionInformation classe contiene dati relativi a una connessione sicura. |
| ShowDeletedControl |
La ShowDeletedControl classe viene usata con SearchRequest per specificare che i risultati della ricerca devono includere tutti gli oggetti eliminati che corrispondono al filtro di ricerca. |
| SortKey |
La SortKey classe archivia i criteri di ordinamento da utilizzare per i controlli di ordinamento. |
| SortRequestControl |
La SortRequestControl classe viene usata con SearchRequest per indicare al server di ordinare i risultati della ricerca prima di restituirli all'applicazione client. |
| SortResponseControl |
La SortResponseControl classe viene usata per passare i dati di ordinamento dal server al client. |
| TlsOperationException |
La TlsOperationException classe è un'eccezione che si verifica nel StartTransportLayerSecurity(DirectoryControlCollection) metodo se la richiesta ha esito negativo. |
| TreeDeleteControl |
La TreeDeleteControl classe viene utilizzata con DeleteRequest per eliminare un intero sottoalbero nella directory. |
| VerifyNameControl |
La VerifyNameControl classe viene usata con una funzione di ricerca LDAP per specificare il server usato per verificare l'esistenza di un oggetto . |
| VlvRequestControl |
La VlvRequestControl classe viene usata per richiedere il supporto della visualizzazione elenco virtuale (VLV) dal server. |
| VlvResponseControl |
La VlvResponseControl classe viene usata per passare i dati della visualizzazione elenco virtuale (VLV) dal server al client. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| AuthType |
L'enumerazione AuthType viene utilizzata per specificare il metodo di autenticazione da utilizzare in una connessione. |
| DereferenceAlias |
L'enumerazione DereferenceAlias specifica il processo in base al quale gli alias vengono dereferenziati. |
| DirectoryAttributeOperation |
L'enumerazione DirectoryAttributeOperation specifica l'operazione da eseguire su un attributo di directory. |
| DirectorySynchronizationOptions |
L'enumerazione DirectorySynchronizationOptions specifica il comportamento della ricerca in un oggetto DirSyncRequestControl. |
| DsmlDocumentProcessing |
L'enumerazione DsmlDocumentProcessing specifica il metodo di elaborazione per un documento DSML. |
| DsmlErrorProcessing |
L'enumerazione DsmlErrorProcessing specifica come procedere quando si verifica un errore. |
| DsmlResponseOrder |
L'enumerazione DsmlResponseOrder specifica l'ordine in cui vengono ricevute le risposte. |
| ErrorResponseCategory |
L'enumerazione ErrorResponseCategory contiene possibili risposte di errore DSML. |
| ExtendedDNFlag |
L'enumerazione ExtendedDNFlag specifica il formato di un nome distinto esteso. |
| LocatorFlags |
L'enumerazione LocatorFlags specifica i dati necessari per individuare un controller di dominio. |
| PartialResultProcessing |
L'enumerazione PartialResultProcessing specifica il tipo richiesto di elaborazione dei risultati parziali. |
| ReferralChasingOptions |
L'enumerazione ReferralChasingOptions specifica se e come viene eseguita l'inseguimento delle segnalazioni. |
| ResultCode |
L'enumerazione ResultCode specifica i codici dei risultati dell'operazione. |
| SearchOption |
L'enumerazione SearchOption specifica le opzioni di ricerca che definiscono il comportamento della ricerca. |
| SearchScope |
L'enumerazione SearchScope specifica l'ambito di una ricerca. |
| SecurityMasks |
L'enumerazione SecurityMasks specifica varie opzioni del descrittore di sicurezza. |
| SecurityProtocol |
L'enumerazione SecurityProtocol viene utilizzata per specificare il protocollo di sicurezza utilizzato da una connessione. |
Delegati
| Nome | Descrizione |
|---|---|
| DereferenceConnectionCallback |
Il DereferenceConnectionCallback delegato dereferenzia una connessione che non è più necessaria. La connessione è stata probabilmente stabilita tramite una chiamata riuscita al QueryForConnectionCallback delegato o NotifyOfNewConnectionCallback . |
| NotifyOfNewConnectionCallback |
Il NotifyOfNewConnectionCallback delegato viene chiamato se è stata creata una nuova connessione durante l'inseguimento di una segnalazione. |
| QueryClientCertificateCallback |
Il QueryClientCertificateCallback delegato ottiene o imposta la funzione di callback predefinita usata per specificare i certificati client durante la creazione di una connessione SSL. |
| QueryForConnectionCallback |
Il QueryForConnectionCallback delegato determina se è disponibile una connessione memorizzata nella cache per l'uso. |
| VerifyServerCertificateCallback |
Il VerifyServerCertificateCallback delegato ottiene o imposta la funzione di callback predefinita usata per verificare i certificati del server quando si stabilisce una connessione SSL. |