Click or drag to resize

DataObjectSecurity Methods

The DataObjectSecurity type exposes the following members.

Methods
  NameDescription
Public methodActiveUserHasPermissions
Returns whether the active user has a specified set of permission flags to the data object, which the security object is for. If the data object type (of the data object, which the security object is for) has an access modifier this is taken into consideration.
Public methodClone
Clone of the object
Public methodStatic memberConvertAccessFlags
Static method to convert AccessFlags to PermissionFlags
Public methodStatic memberConvertPermissionFlags
Static method to convert PermissionFlags to AccessFlags
Public methodGetActiveUserPermissionFlags
Returns the permission flags for the active (identity) user. Important: the active users' authlevel is considered - that is, member groups are only considered if their authlevel is less than or eq. to the identity authlevel. Also, if the data object type (of the data object, which the security object is for) has an access modifier then this is taken into consideration as well.
Public methodGetActiveUserPermissionFlags(Boolean)
Returns the permissions flags for the active (identity) user. Important: the active users' authlevel is considered - that is, member groups are only considered if their authlevel is less than or eq. to the identity authlevel.
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
Explicit Interface Implementations
  NameDescription
Explicit interface implementationPrivate methodIObjectWithId.GetId
Top
See Also