Class for Security operation.

The following tables list the members exposed by the ModuleSecurity type.

Name Description
Public constructor ModuleSecurity Construct an instance of this class
Top
Name Description
Public property ArrayIndexes (inherited from RunObj).
Public property CanClientShutdown Get flag indicating whether can stop Client module
Public property CanClientStart Get flag indicating whether can start Client module
Public property CanCreateUsers Get flag indicating whether users can be created
Public property CanShutdown Get flag indicating whether can shutdown
Public property CanStartTools Get flag indicating whether can start Tools modules
Public property CanStartup Get flag indicating whether can start modules
Public property CanSwitchApplication Get flag indicating whether can switch between Windows applications
Public property CanToolsSetValues Get flag indicating whether Tools modules can set values
Public property Count (inherited from ListObj).
Public property CurrentUser Get and set reference to current user
Public property CurrentUserName Get and set name of current user
Public property ID (inherited from RunObj).
Public property Item (Overloaded) (inherited from ListObj).
Public property ObjServer (inherited from RunObj).
Public property ObjType (inherited from RunObj).
Public property Parent (inherited from RunObj).
Public property Permission Access to SecurityPermission objects.
Public property Policy Access to SecurityPolicy objects.
Public property Root (inherited from RunObj).
Public property RuntimeUser Access to SecurityRuntimeUser objects.
Public property SyncRoot (inherited from ListObj).
Public property TModule (inherited from RunObj).
Public property User Access to SecurityUser objects.
Public property WindowsUser Current Windows User.
Top
Name Description
Public method AddRuntimeUser (Overloaded) Add runtime user
Public method CheckLevel Check level of current user
Public method CheckPermissionsGroup Check permissions of current user
Public method CheckRunPermission (Overloaded) Check Runpermissions of current user
Public method CheckRunPermissionFromUser Check permission from user
Public method CheckUser Check user
Public method ClearCacheNames (inherited from ListObj).
Public method ESignTimeout Gets ESign timeout of current
Public method Equals (Overloaded) (inherited from Object).
Public method GetEnumerator (inherited from ListObj).
Public method GetHashCode (inherited from Object).
Public method GetID (inherited from ListObj).
Public method GetListOfPermissionNamesOfPredefinedUsers Get permission names of predefined users
Public method GetListOfPermissionNamesOfRuntimeUsers Get permission names of runtime users
Public method GetListOfPermissionNamesOfUsers Get permission names of users
Public method GetListOfPredefinedUserNames Get predefined user names
Public method GetListOfRuntimeUserNames Get runtime user names
Public method GetListOfUserNames Get user names
Public method GetName (Overloaded) (inherited from ListObj).
Public method GetObj (Overloaded) (inherited from ListObj).
Public method GetObjAsObject (inherited from ListObj).
Public method GetObjRef (inherited from RunObj).
Public method GetPasswordHint Get password hint of user
Public method GetPermissions Get permissions of user
Public method GetPermissionsFromString Get permission number from string
Public method GetPolicyFromString Gets policy ID from string
Public method GetRunPermissions Get run permissions of current user
Public method GetRuntimeUsersTable Get table of runtime users
Public method GetType (inherited from Object).
Public method GetUserNames Get user names
Public method GetUsers Get users
Public method IsESignEnabled Gets if current user has ESign enabled
Public method IsInUse (inherited from ListObj).
Public method LogOn Do synchronous log on
Public method NewRuntimeUser (Overloaded) New runtime user
Public method OnContinue (inherited from RunObj).
Public method OnPause (inherited from RunObj).
Public method OnStart (inherited from RunObj).
Public method OnStop (inherited from RunObj).
Public method PreloadRunObj (inherited from ListObj).
Public method Static ReferenceEquals (inherited from Object).
Public method ReloadRuntimeUsers Reload runtime users
Public method RemoveRuntimeUser Remove runtime user
Public method RemoveRuntimeUserInDatabase Remove runtime user in database
Public method SaveUserPasswordRuntimeUserInDatabase Save new password in database
Public method SetBlockedUser Block or unblock runtime user.
Public method ShouldAutoLogoff Check auto log off
Public method StartPreloadRunObjs (Overloaded) (inherited from ListObj).
Public method ToString (inherited from RunObj).
Public method UpdateRuntimeUser (Overloaded) Update runtime user
Public method UpdateRuntimeUserInDatabase Update runtime user in database
Public method UserChangePassword Change user password
Public method ValidateUser Validate user
Top
Name Description
Public extension method ApplyCast (Overloaded) (Defined by GenericEnumerableHelper).
Public extension method ApplyCount (Defined by GenericEnumerableHelper).
Public extension method ApplySelect (Overloaded) (Defined by GenericEnumerableHelper).
Public extension method ApplyWhere (Defined by GenericEnumerableHelper).
Public extension method ApplyWhereNotNull (Defined by GenericEnumerableHelper).
Public extension method AsParallel (Defined by ParallelEnumerable).
Public extension method AsQueryable (Defined by Queryable).
Public extension method Cast (Defined by Enumerable).
Public extension method ConvertAll (Defined by IEnumerableExtensions).
Public extension method GetParentViewModel (Defined by POCOViewModelExtensions).
Public extension method GetRequiredService (Overloaded) (Defined by POCOViewModelExtensions).
Public extension method GetService (Overloaded) (Defined by POCOViewModelExtensions).
Public extension method IsInDesignMode (Defined by POCOViewModelExtensions).
Public extension method OfType (Defined by Enumerable).
Public extension method RaisePropertiesChanged (Defined by POCOViewModelExtensions).
Top