Class UnifiedPermissionIdentifier
- Namespace
- Dynamicweb.Security.Permissions
- Assembly
- Dynamicweb.Security.dll
A permission identifier is a unique identifier for "something" that has a permission level.
public class UnifiedPermissionIdentifier
- Inheritance
-
UnifiedPermissionIdentifier
- Inherited Members
Remarks
Immutable
Constructors
UnifiedPermissionIdentifier(string, string)
Combination of values that form a unique identifier.
public UnifiedPermissionIdentifier(string key, string name)
Parameters
UnifiedPermissionIdentifier(string, string, string)
Combination of values that form a unique identifier.
public UnifiedPermissionIdentifier(string key, string name, string subName)
Parameters
key
string- Identity key value
name
string- Name of type that is affected by permission
subName
string- Name of derived information related to the type targeted by Name
Properties
Key
Identifier associated with "something" that can get a permission.
public string Key { get; }
Property Value
- string
- key
Name
Name of type that is affected by permission.
public string Name { get; }
Property Value
- string
- name
Examples
"Page", "Paragraph", "Item", "MyOwnCustomType" etc.SubName
Name of derived information related to the type targeted by Name.
Name="Page", SubName="Sort" gives permissions for the Sort field
public string SubName { get; }
Property Value
- string
- subName
Methods
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
GetHashCode()
public override int GetHashCode()