LdapConnection Classe
Definizione
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.
La classe LdapConnection crea una connessione TCP/IP o UDP LDAP a Servizi di dominio Microsoft Active Directory o a un server LDAP.
public ref class LdapConnection : System::DirectoryServices::Protocols::DirectoryConnection, IDisposable
public class LdapConnection : System.DirectoryServices.Protocols.DirectoryConnection, IDisposable
type LdapConnection = class
inherit DirectoryConnection
interface IDisposable
Public Class LdapConnection
Inherits DirectoryConnection
Implements IDisposable
- Ereditarietà
- Implementazioni
Commenti
Se la proprietà dell'oggetto e QueryClientCertificate della ClientCertificates proprietà nell'oggetto LdapConnectionLdapSessionOptions sono entrambe impostate, il certificato specificato nella ClientCertificates proprietà viene ignorato.
Costruttori
LdapConnection(LdapDirectoryIdentifier) |
Il costruttore LdapConnection(LdapDirectoryIdentifier) crea un'istanza della classe LdapConnection tramite l'identificatore di directory specificato. Per la connessione al server LDAP vengono utilizzate le credenziali di accesso e l'autenticazione di negoziazione. |
LdapConnection(LdapDirectoryIdentifier, NetworkCredential) |
Il costruttore LdapConnection(LdapDirectoryIdentifier, NetworkCredential) crea un'istanza della classe LdapConnection tramite l'identificatore di directory e le credenziali di rete specificati. È utilizzata l'autenticazione di negoziazione. |
LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType) |
Il costruttore LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType) crea un'istanza della classe LdapConnection utilizzando l'identificatore di directory, le credenziali di rete e il tipo di autenticazione specificati. |
LdapConnection(String) |
Il costruttore LdapConnection(String) crea un'istanza della classe LdapConnection usando il server specificato. |
Proprietà
AuthType |
La proprietà AuthType contiene i tipi di autenticazione supportati. |
AutoBind |
La proprietà AutoBind specifica se è consentita un'associazione automatica. |
ClientCertificates |
Ottiene uno o più certificati client da inviare per l'autenticazione. (Ereditato da DirectoryConnection) |
Credential |
La proprietà Credential contiene le credenziali di rete per l'oggetto. |
Directory |
Ottiene il dominio o il server a cui deve essere effettuata la connessione. (Ereditato da DirectoryConnection) |
SessionOptions |
La proprietà SessionOptions contiene un oggetto LdapSessionOptions che specifica le opzioni di sessione. |
Timeout |
La proprietà Timeout contiene il periodo di tempo, espresso in secondi, prima del timeout di LdapConnection. |
Metodi
Abort(IAsyncResult) |
Il metodo Abort(IAsyncResult) annulla la richiesta asincrona. |
BeginSendRequest(DirectoryRequest, PartialResultProcessing, AsyncCallback, Object) |
Invia dati in modo asincrono al server. |
BeginSendRequest(DirectoryRequest, TimeSpan, PartialResultProcessing, AsyncCallback, Object) |
Invia dati in modo asincrono al server. |
Bind() |
Il metodo Bind() invia un'associazione LDAP utilizzando le credenziali correnti. |
Bind(NetworkCredential) |
Il metodo Bind(NetworkCredential) invia un'associazione LDAP utilizzando la classe NetworkCredential specificata. |
Dispose() |
Il metodo Dispose() chiude e rilascia l'handle LDAP. |
Dispose(Boolean) |
Il metodo Dispose(Boolean) chiude la connessione ed eventualmente rilascia l'handle LDAP. |
EndSendRequest(IAsyncResult) |
Il metodo EndSendRequest(IAsyncResult) completa una richiesta asincrona. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
Finalize() |
Il metodo Finalize() consente a un oggetto LdapConnection di tentare di liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto LdapConnection sia recuperato dalla procedura di Garbage Collection. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetPartialResults(IAsyncResult) |
Il metodo GetPartialResults(IAsyncResult) recupera risultati parziali di un'operazione asincrona. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
SendRequest(DirectoryRequest) |
Il metodo SendRequest(DirectoryRequest) invia un unico oggetto DirectoryRequest come operazione LDAP v3. |
SendRequest(DirectoryRequest, TimeSpan) |
Il metodo SendRequest(DirectoryRequest, TimeSpan) invia un unico oggetto DirectoryRequest come operazione LDAP v3. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |