Show / Hide Table of Contents

    Class AuthorizationRuleDefinition

    Represents an authorization / access rule definition. This class allow to create, update, or delete all related entities (properties) with a single service call.

    Inheritance
    Object
    DomainObjectBase
    AuthorizationRule
    AuthorizationRuleDefinition
    Implements
    IValidator
    IExtensibleDataObject
    IFolderEntity
    IEquatable<AuthorizationRule>
    Inherited Members
    AuthorizationRule.Validate()
    AuthorizationRule.Equals(AuthorizationRule)
    AuthorizationRule.Equals(Object)
    AuthorizationRule.GetHashCode()
    AuthorizationRule.ToString()
    AuthorizationRule.ObjectType
    AuthorizationRule.FolderId
    AuthorizationRule.FriendlyName
    AuthorizationRule.Description
    AuthorizationRule.Expression
    DomainObjectBase.IsValidElementName(String)
    DomainObjectBase.AreEqual(Nullable<DateTime>, Nullable<DateTime>)
    DomainObjectBase.Equals(DomainObjectBase)
    DomainObjectBase.Id
    DomainObjectBase.Key
    DomainObjectBase.Created
    DomainObjectBase.Updated
    DomainObjectBase.IsMajorObject
    DomainObjectBase.ErrorMessage
    DomainObjectBase.ExtensionData
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Nevatech.Vsb.Repository.Services
    Assembly: Nevatech.Vsb.Repository.dll
    Syntax
    public sealed class AuthorizationRuleDefinition : AuthorizationRule, IValidator, IExtensibleDataObject, IFolderEntity, IEquatable<AuthorizationRule>

    Constructors

    AuthorizationRuleDefinition()

    Instantiates an empty authorization rule definition.

    Declaration
    public AuthorizationRuleDefinition()

    AuthorizationRuleDefinition(AuthorizationRule)

    Initializes new instance from provided authorization rule entity.

    Declaration
    public AuthorizationRuleDefinition(AuthorizationRule rule)
    Parameters
    Type Name Description
    AuthorizationRule rule

    Authorization rule be initialized from.

    Properties

    Properties

    Gets collection of general properties assigned to the service.

    Declaration
    public Collection<Property> Properties { get; }
    Property Value
    Type Description
    Collection<Property>

    Methods

    CopyFrom(AuthorizationRule)

    Populates current instance from provided authorization rule entity.

    Declaration
    public void CopyFrom(AuthorizationRule rule)
    Parameters
    Type Name Description
    AuthorizationRule rule

    Authorization rule to be initialized from.

    Implements

    IValidator
    System.Runtime.Serialization.IExtensibleDataObject
    IFolderEntity
    System.IEquatable<T>
    Back to top Nevatech Sentinet 6.5 Online Documentation