Table of Contents

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

key string
Identity key value
name string
Name of type that is affected by permission

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

bool

GetHashCode()

public override int GetHashCode()

Returns

int
To top