C# Класс LDAPConnection, code

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
NULL IntPtr

Защищенные свойства (Protected)

Свойство Тип Описание
_ld IntPtr
_stringPointers List

Открытые методы

Метод Описание
Bind ( string domain, string username, SecureString, password ) : void
Dispose ( ) : void
IsValidCredentials ( string domain, string localAddress, string usernameDomain, string username, SecureString, password ) : bool
LDAPConnection ( string hostname, uint port )
LdapBind ( IntPtr, ld, string domain, string username, SecureString, password ) : void
LdapInit ( string hostname, uint port ) : IntPtr
LdapSetOption ( IntPtr ld, uint option, string invalue ) : IntPtr
LdapSetOption ( IntPtr ld, uint option, uint invalue ) : void

Приватные методы

Метод Описание
LdapGetLastError ( ) : uint
ldap_bind_s ( IntPtr ld, IntPtr dn, IntPtr cred, uint method ) : uint
ldap_init ( string HostName, uint PortNumber ) : IntPtr
ldap_set_option ( IntPtr ld, uint option, IntPtr &invalue ) : uint
ldap_set_option ( IntPtr ld, uint option, uint &invalue ) : uint
ldap_unbind_s ( IntPtr ld ) : uint

Описание методов

Bind() публичный Метод

public Bind ( string domain, string username, SecureString, password ) : void
domain string
username string
password SecureString,
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

IsValidCredentials() публичный статический Метод

public static IsValidCredentials ( string domain, string localAddress, string usernameDomain, string username, SecureString, password ) : bool
domain string
localAddress string
usernameDomain string
username string
password SecureString,
Результат bool

LDAPConnection() публичный Метод

public LDAPConnection ( string hostname, uint port )
hostname string
port uint

LdapBind() публичный статический Метод

public static LdapBind ( IntPtr, ld, string domain, string username, SecureString, password ) : void
ld IntPtr,
domain string
username string
password SecureString,
Результат void

LdapInit() публичный статический Метод

public static LdapInit ( string hostname, uint port ) : IntPtr
hostname string
port uint
Результат IntPtr

LdapSetOption() публичный статический Метод

public static LdapSetOption ( IntPtr ld, uint option, string invalue ) : IntPtr
ld IntPtr
option uint
invalue string
Результат IntPtr

LdapSetOption() публичный статический Метод

public static LdapSetOption ( IntPtr ld, uint option, uint invalue ) : void
ld IntPtr
option uint
invalue uint
Результат void

Описание свойств

NULL публичное статическое свойство

public static IntPtr NULL
Результат IntPtr

_ld защищенное свойство

protected IntPtr _ld
Результат IntPtr

_stringPointers защищенное свойство

protected List _stringPointers
Результат List