An NDoc documented library

ADLayer Members

ADLayer overview

Public Instance Constructors

ADLayerOverloaded. Initializes a new instance of the ADLayer class.

Public Instance Properties

AllAddressLists Returns an array of ADSearch objects, containing all defined address lists.
AllGroups Returns an ADSearch search object that contains the "All Groups" address list.
AllUser Returns an ADSearch search object that contains the "All Users" address list.
AuthenticationType Gets or sets the authentication type to be used for the access. See AuthenticationTypes for more information.
ConfigurationNamingContext Returns a DirectoryEntry pointing to the Configuration naming context of the forest
DefaultSMTPDomain Returns the default SMTP domain of the first Exchange organization.
GlobalAddressList Returns an ADSearch object containing the Global Address List
Password Gets or sets the passwrd to be used for the access.
RootDse Returns a DirectoryEntry pointing to the RootDSE of the queried Active Directory forest.
Server Gets or sets the domain controller or global catalog to query.
Username Gets or sets the username to be used for the access. If set to null, integrated authentication will be used.

Public Instance Methods

Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
FindUser Searches the forrest for the directory entry of the given user.
GetDefaultSMTPDomainOverloaded. Returns the default SMTP domain for the specified Exchange organization
GetDirectoryEntryOverloaded. Returns the DirectoryEntry with the specified distinguished name, using a standard LDAP connection.
GetExchangeServerTcpIpAddress Returns the TCP/IP address for the specified server object
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetMailboxUri Retrieves an URL that can be used to issue WebDAV commands against the mailbox of the given user.
GetType (inherited from Object) Gets the Type of the current instance.
GetUriForPublicFolderStore Returns the URL for the speficied public folder store
GetUriForVirtualDirectory Returns the URI for the specified virtual directory entry.
ResolveNetBiosNameToDN Resolves a NetBIOS name (i.e. CONTOSO) to its distinguished name (i.e. DC=Contoso, DC=local)
ToString (inherited from Object) Returns a String that represents the current Object.

Protected Instance Methods

Finalize (inherited from Object)Overidden. Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.

Private Instance Fields

_AuthenticationType 
_ConfigurationNamingContext 
_Password 
_RootDse 
_Server 
_Username 

Private Instance Methods

GetDefaultHttpVirtualServer Searches the specified httpServer collection for the default http server.

See Also

ADLayer Class | InfiniTec.ActiveDirectory Namespace