Show / Hide Table of Contents

    Class SubscriptionDefinition

    Represents a subscription with corresponding applications.

    Inheritance
    Object
    DomainObjectBase
    Subscription
    SubscriptionDefinition
    Implements
    IValidator
    IExtensibleDataObject
    IEquatable<Subscription>
    IExtensibleEntity
    Inherited Members
    Subscription.Validate()
    Subscription.Equals(Subscription)
    Subscription.Equals(Object)
    Subscription.GetHashCode()
    Subscription.ToString()
    Subscription.IsSignificantlyDifferent(Subscription)
    Subscription.ObjectType
    Subscription.IsMajorObject
    Subscription.Name
    Subscription.ProductId
    Subscription.ProductName
    Subscription.ConsumerId
    Subscription.ConsumerName
    Subscription.Status
    Subscription.Expiration
    Subscription.ApplicationCount
    Subscription.CustomAttributes
    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.Services
    Assembly: Nevatech.Vsb.Repository.dll
    Syntax
    public sealed class SubscriptionDefinition : Subscription, IValidator, IExtensibleDataObject, IEquatable<Subscription>, IExtensibleEntity

    Constructors

    SubscriptionDefinition()

    Instantiates an empty instance.

    Declaration
    public SubscriptionDefinition()

    SubscriptionDefinition(Subscription)

    Initializes a new instance from provided subscription.

    Declaration
    public SubscriptionDefinition(Subscription subscription)
    Parameters
    Type Name Description
    Subscription subscription

    Subscription to be initialized from.

    Properties

    Applications

    Gets collection of applications created for this subscription.

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

    Implements

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