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
AddRequest |
La classe AddRequest aggiunge una voce nella directory. |
AddResponse |
La classe AddResponse è restituita da SendRequest(DirectoryRequest) in risposta a AddRequest. |
AsqRequestControl |
La classe AsqRequestControl crea un controllo ASQ (Attribute Scoped Query). Questo controllo viene utilizzato con una richiesta di ricerca per fare in modo che la query sia basata su un attributo con valore DN specifico. |
AsqResponseControl |
La classe AsqResponseControl viene restituita in un oggetto SearchResponse in risposta a una query AsqRequestControl. |
BerConversionException |
La classe BerConversionException è un'eccezione generata durante la conversione dei dati utilizzando un oggetto BerConverter. |
BerConverter |
La classe BerConverter codifica e decodifica i dati strutturati utilizzando le regole BER (Basic Encoding Rule). |
CompareRequest |
La classe CompareRequest determina se l'oggetto directory contiene il valore specificato per l'attributo. |
CompareResponse |
La classe CompareResponse è restituita da SendRequest(DirectoryRequest) in risposta a CompareRequest. |
CrossDomainMoveControl |
La classe CrossDomainMoveControl viene utilizzata con un oggetto ModifyDNRequest per spostare un oggetto LDAP da un dominio a un altro. |
DeleteRequest |
La classe DeleteRequest elimina una voce dalla directory. |
DeleteResponse |
La classe DeleteResponse è restituita da SendRequest(DirectoryRequest) in risposta a DeleteRequest. |
DirectoryAttribute |
La classe DirectoryAttribute consente l'accesso ai valori di attributo. |
DirectoryAttributeCollection |
La classe DirectoryAttributeCollection contiene una raccolta di oggetti DirectoryAttribute. |
DirectoryAttributeModification |
La classe DirectoryAttributeModification consente la modifica dei valori di DirectoryAttribute. |
DirectoryAttributeModificationCollection |
La classe DirectoryAttributeModificationCollection contiene una raccolta di oggetti DirectoryAttributeModification. |
DirectoryConnection |
La classe DirectoryConnection è una classe astratta di cui non è possibile creare istanze. Usare la LdapConnection classe o DsmlSoapHttpConnection per connettersi a un server directory. |
DirectoryControl |
La classe DirectoryControl specifica i dati di estensione per diverse operazioni LDAP. |
DirectoryControlCollection |
La classe DirectoryControlCollection gestisce una raccolta di oggetti DirectoryControl. |
DirectoryException |
La classe DirectoryException è una classe astratta utilizzata come classe base per tutte le eccezioni System.DirectoryServices.Protocols. |
DirectoryIdentifier |
La classe DirectoryIdentifier è una classe astratta che identifica la destinazione a cui effettuare la connessione. |
DirectoryNotificationControl |
La classe DirectoryNotificationControl è un controllo di directory utilizzato con una funzione di ricerca asincrona estesa LDAP per registrare il client a cui deve essere inviata una notifica quando vengono apportate modifiche in un oggetto in Servizi di dominio Active Directory. |
DirectoryOperation |
La classe DirectoryOperation è una classe astratta utilizzata come base per gli elementi di richiesta e risposta. |
DirectoryOperationException |
La classe DirectoryOperationException è un'eccezione generata dal metodo SendRequest(DirectoryRequest) per indicare che il server ha restituito un oggetto DirectoryResponse con un errore. |
DirectoryRequest |
La classe DirectoryRequest è la classe base per le classi correlate alla richiesta, quali SearchRequest e AddRequest. |
DirectoryResponse |
La classe DirectoryResponse è la classe base per le classi di risposta alle richieste, quali SearchResponse e AddResponse. |
DirSyncRequestControl |
La classe DirSyncRequestControl è un controllo di directory che consente all'applicazione di cercare nella directory gli oggetti modificati a partire da uno stato precedente. |
DirSyncResponseControl |
La classe DirSyncResponseControl è un controllo di directory utilizzato per passare informazioni DirSyncRequest dal server al client. |
DomainScopeControl |
La classe DomainScopeControl è un controllo di directory utilizzato per indicare al server LDAP di non generare riferimenti al completamento di una richiesta. |
DsmlAuthRequest |
La classe DsmlAuthRequest indica che il controllo di accesso per le richieste venga interpretato come se la richiesta fosse effettuata dall'entità di sicurezza identificata dalla proprietà Principal. |
DsmlAuthResponse |
La classe DsmlAuthResponse è restituita da SendRequest(DirectoryRequest) in risposta a DsmlAuthRequest. |
DsmlDirectoryIdentifier |
La classe DsmlDirectoryIdentifier identifica un server HTTP. |
DsmlDocument |
La classe DsmlDocument è una classe astratta per creare o manipolare un documento DSML. È la classe base sia di DsmlRequestDocument che di DsmlResponseDocument. DsmlDocument supporta insiemi e indici. Ogni elemento di questo insieme è un oggetto derivato da DirectoryOperation. |
DsmlErrorResponse |
La classe DsmlErrorResponse viene generata dal server quando si verifica un errore grave. |
DsmlInvalidDocumentException |
La classe DsmlInvalidDocumentException è un'eccezione che si verifica quando un documento di richiesta o risposta DSML non è in formato XML corretto o non può essere convalidato con lo schema DSMLv2. |
DsmlRequestDocument |
La classe DsmlRequestDocument consente di creare un payload di richiesta DSML, come AddRequest, ModifyRequest o SearchRequest. Contiene zero o più oggetti DirectoryRequest derivati. L'utente può aggiungere, eliminare, modificare ed enumerare DirectoryRequest prima dell'invio al server. DsmlRequestDocument può essere usato con qualsiasi classe DSML Binding per il trasporto del documento, ad esempio DsmlSoapHttpConnection. |
DsmlResponseDocument |
La classe DsmlResponseDocument è una raccolta di sola lettura generata in risposta a un oggetto DsmlRequestDocument che contiene zero o più oggetti derivati da DirectoryResponse. |
DsmlSoapConnection |
Classe astratta di cui non è possibile creare un'istanza. Consente di gestire in modo analogo i protocolli con e senza stato fornendo funzionalità orientate alla sessione. |
DsmlSoapHttpConnection |
Rappresenta una connessione a un gateway DSML usando SOAP su HTTP. |
ErrorResponseException |
La classe ErrorResponseException è un'eccezione che si verifica quando il server restituisce un |
ExtendedDNControl |
La classe ExtendedDNControl richiede una forma estesa del nome distinto di un oggetto Servizi di dominio Active Directory. |
ExtendedRequest |
La classe ExtendedRequest passa le operazioni LDAP estese al server. |
ExtendedResponse |
La classe ExtendedResponse è restituita da SendRequest(DirectoryRequest) in risposta a ExtendedRequest. |
LazyCommitControl |
La classe LazyCommitControl indica al server di restituire i risultati di un comando di modifica DS, ad esempio di aggiunta, eliminazione o sostituzione, dopo il completamento nella memoria ma prima del commit sul disco. |
LdapConnection |
La classe LdapConnection crea una connessione TCP/IP o UDP LDAP a Servizi di dominio Microsoft Active Directory o a un server LDAP. |
LdapDirectoryIdentifier |
La classe LdapDirectoryIdentifier crea un identificatore di directory per uno o più server LDAP. |
LdapException |
La classe LdapException è un'eccezione che si verifica quando LDAP restituisce un codice di errore non incluso in ResultCode. |
LdapSessionOptions |
La classe LdapSessionOptions consente di ottenere o impostare varie opzioni della sessione LDAP. |
ModifyDNRequest |
La classe ModifyDNRequest modifica il nome distinto di un oggetto. Questa classe sposta un oggetto in un nuovo elemento padre e/o rinomina l'oggetto. |
ModifyDNResponse |
La classe ModifyDNResponse è restituita da SendRequest(DirectoryRequest) in risposta a ModifyDNRequest. |
ModifyRequest |
La classe ModifyRequest modifica gli attributi di una voce di directory esistente. |
ModifyResponse |
La classe ModifyResponse è restituita da SendRequest(DirectoryRequest) in risposta a ModifyRequest. |
PageResultRequestControl |
La classe PageResultRequestControl indica al server di restituire il risultato della ricerca nella dimensione di pagina specificata. |
PageResultResponseControl |
La classe PageResultResponseControl è un controllo di directory utilizzato per passare dati di pagina dal server al client. |
PartialResultsCollection |
La classe PartialResultsCollection rappresenta un risultato parziale restituito da un'operazione asincrona non ancora completata. |
PermissiveModifyControl |
La classe PermissiveModifyControl viene utilizzata per modificare il comportamento di un oggetto ModifyRequest. |
QuotaControl |
La classe QuotaControl viene utilizzata per passare l'identificatore di sicurezza (SID) di un principio di sicurezza per il recupero dei dati relativi alla quota. |
ReferralCallback |
La classe ReferralCallback contiene delegati utilizzati come metodi di callback di riferimento. |
SearchOptionsControl |
La classe SearchOptionsControl viene utilizzate per passare flag al server per il controllo del comportamento di ricerca. |
SearchRequest |
La classe SearchRequest inizia un'operazione di ricerca. |
SearchResponse |
La classe SearchResponse viene inviata dal server come risposta a un oggetto SearchRequest. Questa risposta contiene zero o più oggetti SearchResultEntry e zero o più oggetti SearchResultReference. |
SearchResultAttributeCollection |
La classe SearchResultAttributeCollection è una raccolta di oggetti DirectoryAttribute. |
SearchResultEntry |
La classe SearchResultEntry contiene un oggetto restituito nel gruppo di risultati. |
SearchResultEntryCollection |
La classe SearchResultEntryCollection contiene una raccolta di oggetti SearchResultEntry restituiti in un set di risultati. |
SearchResultReference |
La classe SearchResultReference contiene un singolo riferimento di ricerca restituito dal server. |
SearchResultReferenceCollection |
La classe SearchResultReferenceCollection contiene una raccolta di oggetti SearchResultReference. |
SecurityDescriptorFlagControl |
La classe SecurityDescriptorFlagControl viene utilizzata per passare flag al server per il controllo di vari comportamenti del descrittore di sicurezza. |
SecurityPackageContextConnectionInformation |
La classe SecurityPackageContextConnectionInformation contiene i dati relativi a una connessione protetta. |
ShowDeletedControl |
La classe ShowDeletedControl viene utilizzata con SearchRequest per specificare che nei risultati della ricerca devono essere inclusi gli oggetti eliminati che corrispondono al filtro di ricerca. |
SortKey |
La classe SortKey memorizza i criteri di ordinamento utilizzati dai controlli di ordinamento. |
SortRequestControl |
La classe SortRequestControl viene utilizzata con SearchRequest per indicare al server di ordinare i risultati della ricerca prima di restituirli all'applicazione client. |
SortResponseControl |
La classe SortResponseControl viene utilizzata per passare i dati di ordinamento dal server al client. |
TlsOperationException |
La classe TlsOperationException è un'eccezione che si verifica nel metodo StartTransportLayerSecurity(DirectoryControlCollection) se la richiesta ha esito negativo. |
TreeDeleteControl |
La classe TreeDeleteControl viene utilizzata con DeleteRequest per eliminare un intero sottoalbero dalla directory. |
VerifyNameControl |
La classe VerifyNameControl viene utilizzata con una funzione di ricerca LDAP per specificare il server utilizzato per verificare l'esistenza di un oggetto. |
VlvRequestControl |
La classe VlvRequestControl viene utilizzata per richiedere il supporto VLV (Virtual List View) dal server. |
VlvResponseControl |
La classe VlvResponseControl è utilizzata per passare dati VLV (Virtual List View) dal server al client. |
Enumerazioni
AuthType |
L'enumerazione AuthType viene utilizzata per specificare il metodo di autenticazione da utilizzare su una connessione. |
DereferenceAlias |
L'enumerazione DereferenceAlias specifica il processo mediante il quale vengono dereferenziati gli alias. |
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 richiesti per individuare un controller di dominio. |
PartialResultProcessing |
L'enumerazione PartialResultProcessing specifica il tipo di elaborazione di risultati parziali richiesto. |
ReferralChasingOptions |
L'enumerazione ReferralChasingOptions specifica se e come viene effettuata la ricerca dei riferimenti. |
ResultCode |
L'enumerazione ResultCode specifica i codici di risultato delle operazioni. |
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 diverse opzioni relative al descrittore di sicurezza. |
SecurityProtocol |
L'enumerazione SecurityProtocol consente di specificare il protocollo di sicurezza utilizzato da una connessione. |
Delegati
DereferenceConnectionCallback |
Il delegato DereferenceConnectionCallback dereferenzia una connessione non più richiesta. Probabilmente la connessione è stata stabilita tramite una chiamata al delegato QueryForConnectionCallback o NotifyOfNewConnectionCallback. |
NotifyOfNewConnectionCallback |
Il delegato NotifyOfNewConnectionCallback viene chiamato se è stata creata una nuova connessione durante la ricerca di un riferimento. |
QueryClientCertificateCallback |
Il delegato QueryClientCertificateCallback ottiene o imposta la funzione di callback predefinita utilizzata per specificare i certificati client quando viene stabilita una connessione SSL. |
QueryForConnectionCallback |
Il delegato QueryForConnectionCallback determina se è disponibile una connessione nella cache. |
VerifyServerCertificateCallback |
Il delegato VerifyServerCertificateCallback ottiene o imposta la funzione di callback predefinita utilizzata per verificare i certificati server quando viene stabilita una connessione SSL. |