Show / Hide Table of Contents

    Class IdentityReference

    Represents a reference to identity by node, user, or endpoint (extends Identity type).

    Inheritance
    Object
    DomainObjectBase
    Identity
    IdentityReference
    Implements
    IValidator
    IExtensibleDataObject
    IEquatable<Identity>
    IFolderEntity
    Inherited Members
    Identity.Data
    Identity.Validate()
    Identity.Equals(Identity)
    Identity.Equals(Object)
    Identity.GetHashCode()
    Identity.Clone(Boolean)
    Identity.ToString()
    Identity.ObjectType
    Identity.IsMajorObject
    Identity.IsPublic
    Identity.FolderId
    Identity.Kind
    Identity.LookupValue
    Identity.FriendlyName
    Identity.Description
    Identity.Expired
    DomainObjectBase.IsValidElementName(String)
    DomainObjectBase.AreEqual(Nullable<DateTime>, Nullable<DateTime>)
    DomainObjectBase.Equals(DomainObjectBase)
    DomainObjectBase.Id
    DomainObjectBase.Key
    DomainObjectBase.Created
    DomainObjectBase.Updated
    DomainObjectBase.ErrorMessage
    DomainObjectBase.ExtensionData
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Nevatech.Vsb.Repository.Entities
    Assembly: Nevatech.Vsb.Repository.dll
    Syntax
    public sealed class IdentityReference : Identity, IValidator, IExtensibleDataObject, IEquatable<Identity>, IFolderEntity

    Constructors

    IdentityReference()

    Initializes a new instance of the IdentityReference object.

    Declaration
    public IdentityReference()

    IdentityReference(Identity)

    Initializes a new instance from provided Identity object.

    Declaration
    public IdentityReference(Identity identity)
    Parameters
    Type Name Description
    Identity identity

    Identity to be initialized from.

    Properties

    EndpointId

    Gets identifier of the endpoint that uses that identity.

    Declaration
    public int? EndpointId { get; }
    Property Value
    Type Description
    Nullable<Int32>

    EndpointName

    Gets name of the endpoint that uses that identity.

    Declaration
    public string EndpointName { get; }
    Property Value
    Type Description
    String

    IsActive

    Gets flag indicating that identity reference belongs to an enabled entity.

    Declaration
    public bool IsActive { get; }
    Property Value
    Type Description
    Boolean

    IsVirtual

    Gets flag indicating that service (if any) using that identity is virtual.

    Declaration
    public bool? IsVirtual { get; }
    Property Value
    Type Description
    Nullable<Boolean>

    NodeId

    Gets identifier of the node that uses that identity.

    Declaration
    public int? NodeId { get; }
    Property Value
    Type Description
    Nullable<Int32>

    NodeKey

    Gets unique key of the node that uses that identity.

    Declaration
    public Guid? NodeKey { get; }
    Property Value
    Type Description
    Nullable<Guid>

    NodeName

    Gets name of the node that uses that identity.

    Declaration
    public string NodeName { get; }
    Property Value
    Type Description
    String

    ServiceName

    Gets name of the service that uses that identity.

    Declaration
    public string ServiceName { get; }
    Property Value
    Type Description
    String

    ServiceVersionId

    Gets identifier of the service version that uses that identity.

    Declaration
    public int? ServiceVersionId { get; }
    Property Value
    Type Description
    Nullable<Int32>

    ServiceVersionKey

    Gets unique key of the service version that uses that identity.

    Declaration
    public Guid? ServiceVersionKey { get; }
    Property Value
    Type Description
    Nullable<Guid>

    UserId

    Gets identifier of the user that uses that identity.

    Declaration
    public int? UserId { get; }
    Property Value
    Type Description
    Nullable<Int32>

    UserKey

    Gets unique key of the user that uses that identity.

    Declaration
    public Guid? UserKey { get; }
    Property Value
    Type Description
    Nullable<Guid>

    UserName

    Gets full name of the user that uses that identity.

    Declaration
    public string UserName { get; }
    Property Value
    Type Description
    String

    VersionNumber

    Gets version number of the service version that uses that identity.

    Declaration
    public int? VersionNumber { get; }
    Property Value
    Type Description
    Nullable<Int32>

    Implements

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