Show / Hide Table of Contents

    Class UserDefinition

    Represents a system user.

    Inheritance
    Object
    DomainObjectBase
    User
    UserDefinition
    Implements
    IValidator
    IExtensibleDataObject
    IEquatable<User>
    IFolderEntity
    Inherited Members
    User.ToString()
    User.Equals(User)
    User.Equals(Object)
    User.GetHashCode()
    User.ObjectType
    User.FolderId
    User.ConsumerId
    User.ConsumerName
    User.FriendlyName
    User.Description
    User.Email
    User.SecurityRoleId
    User.SecurityRoleName
    User.Permission
    User.IsEnabled
    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 UserDefinition : User, IValidator, IExtensibleDataObject, IEquatable<User>, IFolderEntity

    Constructors

    UserDefinition()

    Instantiates an empty user definition.

    Declaration
    public UserDefinition()

    UserDefinition(User)

    Initializes new instance from provided user.

    Declaration
    public UserDefinition(User user)
    Parameters
    Type Name Description
    User user

    User to be initialized from.

    Properties

    Identities

    Gets collection of user identities.

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

    Methods

    CopyFrom(User)

    Populates current instance from provided user.

    Declaration
    public void CopyFrom(User user)
    Parameters
    Type Name Description
    User user

    User to be populated from.

    Validate()

    Evaluates the state of this object.

    Declaration
    public override bool Validate()
    Returns
    Type Description
    Boolean

    True if state is valid; otherwise, false.

    Overrides
    User.Validate()

    Implements

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