LdapConnection Classe

Definizione

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à
LdapConnection
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)

Si applica a