Class DefaultAuthorizationRule
Represents the default authorization rule system settings.
Inheritance
DefaultAuthorizationRule
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public class DefaultAuthorizationRule : IExtensibleDataObject, IEquatable<DefaultAuthorizationRule>
Constructors
DefaultAuthorizationRule()
Declaration
public DefaultAuthorizationRule()
Properties
Action
Gets or sets the authorization rule action. The default value is
Permit.
Declaration
public AuthorizationRuleAction Action { get; set; }
Property Value
ExtensionData
Declaration
public ExtensionDataObject ExtensionData { get; set; }
Property Value
FolderId
Gets or sets the authorization rule's folder id.
Declaration
public int? FolderId { get; set; }
Property Value
Id
Gets or sets the authorization rule id.
Declaration
public int? Id { get; set; }
Property Value
IsGroup
Gets or sets a flag that indicates whether this is
an authorization rule or group.
Declaration
public bool? IsGroup { get; set; }
Property Value
Key
Gets or sets the authorization rule key.
Declaration
public Guid Key { get; set; }
Property Value
Name
Gets or sets the authorization rule name.
Declaration
public string Name { get; set; }
Property Value
Priority
Gets or sets rule priority that dictates the order in which rules are executed for
particular service. Rule with higher priority is executed first.
Declaration
public int Priority { get; set; }
Property Value
Methods
Equals(DefaultAuthorizationRule)
Declaration
public bool Equals(DefaultAuthorizationRule other)
Parameters
Returns
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
ToString()
Declaration
public override string ToString()
Returns
Overrides
Implements