For Connection Callback Delegate
The QueryForConnectionCallback delegate determines whether there is a cached connection available for use.
public delegate System::DirectoryServices::Protocols::LdapConnection ^ QueryForConnectionCallback(LdapConnection ^ primaryConnection, LdapConnection ^ referralFromConnection, System::String ^ newDistinguishedName, LdapDirectoryIdentifier ^ identifier, NetworkCredential ^ credential, long currentUserToken);
public delegate System.DirectoryServices.Protocols.LdapConnection QueryForConnectionCallback(LdapConnection primaryConnection, LdapConnection referralFromConnection, string newDistinguishedName, LdapDirectoryIdentifier identifier, NetworkCredential credential, long currentUserToken);
type QueryForConnectionCallback = delegate of LdapConnection * LdapConnection * string * LdapDirectoryIdentifier * NetworkCredential * int64 -> LdapConnection
Public Delegate Function QueryForConnectionCallback(primaryConnection As LdapConnection, referralFromConnection As LdapConnection, newDistinguishedName As String, identifier As LdapDirectoryIdentifier, credential As NetworkCredential, currentUserToken As Long) As LdapConnection
A LdapConnection object that specifies the connection that provides the referral.
A String object that specifies the distinguished name (DN) of the desired entry in the referred server.
A LdapDirectoryIdentifier object that specifies the identifier for the referred LDAP directory.
A NetworkCredential object that specifies the credentials to pass to the referred server.
The LUID for the current user.
A cached LdapConnection is returned, if there is one available. If no cached connection is available,
NULL is returned.
Gets an object that represents the method represented by the specified delegate.