Aracılığıyla paylaş


LdapConnection Sınıf

Tanım

sınıfı, LdapConnection Microsoft Active Directory Domain Services veya LDAP sunucusuna tcp/IP veya UDP LDAP bağlantısı oluşturur.

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
Devralma
LdapConnection
Uygulamalar

Açıklamalar

Nesnedeki ClientCertificatesLdapConnection özellik ve QueryClientCertificate nesnedeki LdapSessionOptions özellik her ikisi de ayarlanmışsa, özelliğinde ClientCertificates belirtilen sertifika yoksayılır.

Oluşturucular

LdapConnection(LdapDirectoryIdentifier)

Oluşturucu, LdapConnection(LdapDirectoryIdentifier) belirtilen dizin tanımlayıcısını LdapConnection kullanarak sınıfının bir örneğini oluşturur. LDAP sunucusuna bağlanmak için oturum açma kimlik bilgileri ve Anlaşma Kimlik Doğrulaması kullanılır.

LdapConnection(LdapDirectoryIdentifier, NetworkCredential)

Oluşturucu, LdapConnection(LdapDirectoryIdentifier, NetworkCredential) belirtilen dizin tanımlayıcısını LdapConnection ve ağ kimlik bilgilerini kullanarak sınıfının bir örneğini oluşturur. Anlaşma Kimlik Doğrulaması kullanılır.

LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType)

Oluşturucu, LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType) belirtilen dizin tanımlayıcısını LdapConnection , ağ kimlik bilgilerini ve kimlik doğrulama türünü kullanarak sınıfının bir örneğini oluşturur.

LdapConnection(String)

Oluşturucu, LdapConnection(String) belirtilen sunucuyu kullanarak sınıfının bir örneğini LdapConnection oluşturur.

Özellikler

AuthType

AuthType özelliği desteklenen kimlik doğrulama türlerini içerir.

AutoBind

AutoBind özelliği, otomatik bağlamaya izin verilip verilmeyeceğini belirtir.

ClientCertificates

Kimlik doğrulaması için gönderilecek bir veya daha fazla istemci sertifikası alır.

(Devralındığı yer: DirectoryConnection)
Credential

Credential özelliği, nesnenin ağ kimlik bilgilerini içerir.

Directory

Bağlantının yapılması gereken etki alanını veya sunucuyu alır.

(Devralındığı yer: DirectoryConnection)
SessionOptions

özelliği, SessionOptions oturum seçeneklerini belirten bir LdapSessionOptions nesne içerir.

Timeout

Timeout özelliği, zaman aşımına uğramadan önce LdapConnection saniye cinsinden süreyi içerir.

Yöntemler

Abort(IAsyncResult)

Abort(IAsyncResult) yöntemi zaman uyumsuz isteği iptal eder.

BeginSendRequest(DirectoryRequest, PartialResultProcessing, AsyncCallback, Object)

Verileri zaman uyumsuz olarak sunucuya gönderir.

BeginSendRequest(DirectoryRequest, TimeSpan, PartialResultProcessing, AsyncCallback, Object)

Verileri zaman uyumsuz olarak sunucuya gönderir.

Bind()

yöntemi, Bind() geçerli kimlik bilgilerini kullanarak bir LDAP bağlaması gönderir.

Bind(NetworkCredential)

yöntemi, Bind(NetworkCredential) belirtilen NetworkCredentialkullanarak bir LDAP bağlaması gönderir.

Dispose()

Dispose() yöntemi LDAP tanıtıcısını kapatır ve serbest bırakır.

Dispose(Boolean)

Dispose(Boolean) yöntemi bağlantıyı kapatır ve isteğe bağlı olarak LDAP tanıtıcısını serbest bırakır.

EndSendRequest(IAsyncResult)

EndSendRequest(IAsyncResult) yöntemi zaman uyumsuz bir isteği tamamlar.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
Finalize()

yöntemi, Finalize() bir LdapConnection nesnenin atık toplama tarafından geri kazanılmadan önce kaynakları boşaltmaya ve diğer temizleme işlemlerini gerçekleştirmeye LdapConnection çalışmasına izin verir.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetPartialResults(IAsyncResult)

GetPartialResults(IAsyncResult) yöntemi, zaman uyumsuz bir işlemin kısmi sonuçlarını alır.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
SendRequest(DirectoryRequest)

yöntemi ldap SendRequest(DirectoryRequest) v3 işlemi olarak tek DirectoryRequest bir gönderir.

SendRequest(DirectoryRequest, TimeSpan)

yöntemi ldap SendRequest(DirectoryRequest, TimeSpan) v3 işlemi olarak tek DirectoryRequest bir gönderir.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır