Search Results for

    Show / Hide Table of Contents

    Class ReferenceIdentityDefinition

    Represents a references to a public (shared) identity.

    Inheritance
    object
    IdentityDefinitionBase
    ReferenceIdentityDefinition
    Implements
    IValidator
    IExtensibleDataObject
    Inherited Members
    IdentityDefinitionBase.GetEndpointIdentity()
    IdentityDefinitionBase.GetConfiguration()
    IdentityDefinitionBase.ToString()
    IdentityDefinitionBase.Create(Identity)
    IdentityDefinitionBase.Create(EndpointIdentity)
    IdentityDefinitionBase.IsMatch(IdentityDefinitionBase, IdentityDefinitionBase)
    IdentityDefinitionBase.Validate(bool)
    IdentityDefinitionBase.Id
    IdentityDefinitionBase.Key
    IdentityDefinitionBase.Description
    IdentityDefinitionBase.IsPublic
    IdentityDefinitionBase.FolderId
    IdentityDefinitionBase.Expired
    IdentityDefinitionBase.Created
    IdentityDefinitionBase.Updated
    IdentityDefinitionBase.IsEndpointIdentity
    IdentityDefinitionBase.ErrorMessage
    IdentityDefinitionBase.ExtensionData
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    Namespace: Nevatech.Vsb.Repository.Services.Identities
    Assembly: Nevatech.Vsb.Repository.dll
    Syntax
    [DataContract(Namespace = "http://schemas.nevatech.com/sentinet/2011/02")]
    public sealed class ReferenceIdentityDefinition : IdentityDefinitionBase, IValidator, IExtensibleDataObject

    Constructors

    ReferenceIdentityDefinition(Identity)

    Initializes a new instance that references the provided identity.

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

    Public identity to be referenced.

    ReferenceIdentityDefinition(IdentityDefinitionBase)

    Initializes a new instance that references the provided identity definition.

    Declaration
    public ReferenceIdentityDefinition(IdentityDefinitionBase identity)
    Parameters
    Type Name Description
    IdentityDefinitionBase identity

    Public identity to be referenced.

    ReferenceIdentityDefinition(int, IdentityKind)

    Initializes a new instance that references an identity with the specified id and kind.

    Declaration
    public ReferenceIdentityDefinition(int id, IdentityKind kind)
    Parameters
    Type Name Description
    int id

    Identifier of the referenced identity.

    IdentityKind kind

    Kind of the referenced identity.

    Properties

    FriendlyName

    Gets or sets the referenced identity friendly name.

    Declaration
    [DataMember]
    public override string FriendlyName { get; set; }
    Property Value
    Type Description
    string
    Overrides
    IdentityDefinitionBase.FriendlyName

    Kind

    Gets the referenced identity kind.

    Declaration
    [DataMember]
    public override IdentityKind Kind { get; protected set; }
    Property Value
    Type Description
    IdentityKind
    Overrides
    IdentityDefinitionBase.Kind

    Methods

    GetIdentity()

    Returns Identity object populated with the data stored in this instance. The returned object can be used to persist identity data to database.

    Declaration
    public override Identity GetIdentity()
    Returns
    Type Description
    Identity

    Identity object populated with the data stored in this instance.

    Overrides
    IdentityDefinitionBase.GetIdentity()

    Validate()

    Validates this domain object's state.

    Declaration
    public override bool Validate()
    Returns
    Type Description
    bool

    True if object's state is valid; otherwise, false.

    Overrides
    IdentityDefinitionBase.Validate()

    Implements

    IValidator
    IExtensibleDataObject
    In This Article
    Back to top Nevatech Sentinet 6.7 Online Documentation