Class Rights
User rights contains data about access levels to permissions in the system. Use Configuration internally to keep the data organized in hierarchical navigable structure. Configuration also allows to cross-link permission levels using vars and make acess level dependent on settings on a particular machine using environmental vars
Inheritance
System.Object
    Rights
  Inherited Members
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.ToString()
    
  Namespace: NFX.Security
Assembly: NFX.dll
Syntax
public sealed class Rights
  Constructors
Rights(Configuration)
Declaration
public Rights(Configuration data)
  Parameters
| Type | Name | Description | 
|---|---|---|
| Configuration | data | 
Fields
CONFIG_ROOT_SECTION
Declaration
public const string CONFIG_ROOT_SECTION = "rights"
  Field Value
| Type | Description | 
|---|---|
| System.String | 
Properties
None
An instance that signifies an absence of any rights at all - complete access denied
Declaration
public static Rights None { get; }
  Property Value
| Type | Description | 
|---|---|
| Rights | 
Root
Declaration
public IConfigSectionNode Root { get; }
  Property Value
| Type | Description | 
|---|---|
| IConfigSectionNode |