Click or drag to resize

SecurityContext Class

A SecurityContext object reprsents a set of permissions that a user has to something. Each permission is represented by a short string like e.g.: Create, Read, Update, Delete, ResetAllPasswords. SecurityContext is inherited by AuthElementContext.
Inheritance Hierarchy
SystemObject
  Omada.OE.ModelSecurityContext
    Omada.OE.ModelAuthElementContext

Namespace:  Omada.OE.Model
Assembly:  Omada.OE.Model (in Omada.OE.Model.dll) Version: 15.0.0.0
Syntax
C#
[SerializableAttribute]
public class SecurityContext : ICloneable

The SecurityContext type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyCreate
The right to create new objects
Public propertyCRUDString
Used for debug purposes.
Public propertyDelete
The right to delete an object
Public propertyPermissions
Public propertyRead
The right the read an object
Public propertyUpdate
The right to update an object
Top
Methods
  NameDescription
Public methodAddPermission
Public methodAssignPermissions(PermissionFlags)
Public methodAssignPermissions(SecurityContext)
Overfører rettighederne fra source - eksisterende rettigheder fjernes.
Public methodClearAllPermissions
Clear all permissions
Public methodClone
Protected methodgetCRUDString
Returns a string representation of the object for instance CRUD
Public methodHasAnyPermission
Returns whether *any* permission is set.
Public methodHasCRUDPermissions
Returns true of one of the 4 CRUD permissions is set.
Public methodHasPermission(String)
Check if the SecurityContext has a specific permission
Public methodHasPermission(BasicOperation)
Public methodRemovePermission
Public methodSetAllStandardPermissions
Enables all permissions.
Protected methodTogglePermission
Toggle permission
Public methodTransferPermissions(SecurityContext)
Overfører rettighederne fra source. Rettighederne kan kun tilføjes - de fjernes aldrig.
Public methodTransferPermissions(SecurityContext, Boolean)
Overfører rettighederne fra source.
Top
Extension Methods
  NameDescription
Public Extension MethodToBool
Converts object to boolean.
(Defined by ObjectExtensions.)
Public Extension MethodToDateTime
Converts object to DateTime.
(Defined by ObjectExtensions.)
Public Extension MethodToInt
Converts object to integer.
(Defined by ObjectExtensions.)
Top
See Also