This document is provided on an "AS IS" basis without warranties of any kind. Smartsite iXperion class libraries may change in future releases.

Syntax

C# Copy imageCopy Code
                                  public abstract class DirectoryGateway
Visual Basic (Declaration) Copy imageCopy Code
                                  Public MustInherit Class DirectoryGateway

The type exposes the following methods.

Public Methods

  Name Description
Public method CheckReleaseSettings
Reads release setting(s) from the Smartsite.config configuration file.
Public method CreateDatabase
Creates a (custom) database connection, based on the database id specified (corresponding with an database id within Smartsite.Data.config). This method must be called when this class is used outside a running instance of the publication engine.
Public method CreateUserOrVisitor
Creates the user or visitor.
Public method Equals (Inherited from Object.)
Public method EscapeSpecialCharacters
Escapes the special characters.
Public method GetActiveDirectoryUserGroups
Gets the active directory user groups.
Public method GetDomainUser
Gets the domain user.
Public method GetHashCode (Inherited from Object.)
Public method GetSmartsiteUserId
Gets the smartsite user id.
Public method GetType (Inherited from Object.)
Public method GetUser
Gets the user.
Public method ToString (Inherited from Object.)
Public method TryMapUser
Tries to map the user.
Public method UpdateUserAccount
Updates the user account.

Protected Methods

  Name Description
Protected method Finalize (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)

See Also

Advanced