QueryForConnectionCallback Delegate
.NET Framework (current version)
The QueryForConnectionCallback delegate determines whether there is a cached connection available for use.
Assembly: System.DirectoryServices.Protocols (in System.DirectoryServices.Protocols.dll)
public delegate LdapConnection^ QueryForConnectionCallback( LdapConnection^ primaryConnection, LdapConnection^ referralFromConnection, String^ newDistinguishedName, LdapDirectoryIdentifier^ identifier, NetworkCredential^ credential, long long currentUserToken )
Parameters
- primaryConnection
-
Type:
System.DirectoryServices.Protocols::LdapConnection^
A LdapConnection object that specifies the primary connection.
- referralFromConnection
-
Type:
System.DirectoryServices.Protocols::LdapConnection^
A LdapConnection object that specifies the connection that provides the referral.
- newDistinguishedName
-
Type:
System::String^
A String object that specifies the distinguished name (DN) of the desired entry in the referred server.
- identifier
-
Type:
System.DirectoryServices.Protocols::LdapDirectoryIdentifier^
A LdapDirectoryIdentifier object that specifies the identifier for the referred LDAP directory.
- credential
-
Type:
System.Net::NetworkCredential^
A NetworkCredential object that specifies the credentials to pass to the referred server.
- currentUserToken
-
Type:
System::Int64
The LUID for the current user.
Return Value
Type: System.DirectoryServices.Protocols::LdapConnection^A cached LdapConnection is returned, if there is one available. If no cached connection is available, NULL is returned.
.NET Framework
Available since 2.0
Available since 2.0
Show: