SessionManager Class

Public service for creating sessions and providing basic information

Definition

Namespace: FileHold.UserRoleManager
Assembly: FileHold.UserRoleManager (in FileHold.UserRoleManager.dll) Version: 17.1.0.0
C#
[WebServiceAttribute(Namespace = "http://filehold.com/userrolemanager/sessionmanager/")]
[WebServiceBindingAttribute(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class SessionManager : WebService
Inheritance
Object    MarshalByValueComponent    WebService    SessionManager

Constructors

SessionManagerInitializes a new instance of the SessionManager class

Properties

Methods

ChangeUserSessionsRefreshFeaturesStatus Change 'Refresh features' status for all sessions or the specific one
CheckAPIVersion Check compatibility between client version and server version
CheckApiVersionAndLogClientInfo Check compatibility between client version and server version and log client info
CreateFakeSession Method available from outside of the dll. Can be used in plug ins to validate user credentials.
EndSession Close specified session
ExpireCaptureLicenses 
GetBoolSetting This method is obsolete. Use the OptionsManager instead.
GetDefaultDomain Return the GUID of the default domain for logon
GetLogonAndPasswordSecuritySettings Return logon and password security settings
GetMFASettings 
GetOperationsForSupportUser 
GetSelfRegistrationSettings Return information about user self registration settings
GetSessionInfo Return information about particular session
GetStoredDomains Return all available synchronized domains
GetUsedCaptureLicenses 
GetUsedCapturePlusLicenses 
GetUserIdAndRoleType 
GetWarningBannerData Get Warning Banner data.
IsCurrentLicenseActive Check if current system license is valid
IsHostedModeEnabled Return true if hosted mode is enabled on the server.
IsHostedSupportUser 
IsSessionLocked Return true if session is invalid or locked
IsSessionValid Check whether particular session is still valid
IsSupportUsersAllowedToMakeOperations 
IsWarningBannerEnabled Is Warning Banner enabled.
IsWarningBannerMandatory Is Warning Banner mandatory.
ReleaseCaptureLicense 
ReserveCaptureLicense 
ReserveCapturePlusLicense 
RestoreLogin Allows to recover login of user account associated with provided email address
RestorePassword Allows to recover password of user account associated with provided email address
SendVerificationPIN Sends verification PIN using external plug-in
SetInvalidLogonAttempts 
SetMFASettings 
ShouldSessionFeaturesBeRefreshed Check if session needs to have a feature list refreshed
StartSession Start session for the local FileHold user based on specified credentials
StartSessionAndChangePassword Start session for the user based on specified credentials and change his/her password
StartSessionAndResetPassword Start session for the local FileHold user and reset password based on specified credentials and token
StartSessionForClient Start new session for different client type
StartSessionForDomainUser Start session for a user from specified domain based on specified credentials
UpdateWarningBannerStatus Update Warning Banner status.
UserSelfRegister(SelfRegisterUser) Register new user if self registration is allowed
UserSelfRegister(SelfRegisterUser, Database, DbTransaction) 
ValidateResetToken Checks whether provided token is associated with local user

Extension Methods

See Also