Show / Hide Table of Contents

    Class ProductConfiguration

    Represents the collection of access keys changes belonging to a specific product.

    Inheritance
    System.Object
    ProductConfiguration
    Implements
    System.Runtime.Serialization.IExtensibleDataObject
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Nevatech.Vsb.Repository.Services
    Assembly: Nevatech.Vsb.Repository.dll
    Syntax
    public sealed class ProductConfiguration : IExtensibleDataObject

    Constructors

    ProductConfiguration()

    Declaration
    public ProductConfiguration()

    Properties

    AccessKeys

    Gets collection of access keys changes that were made since the requested date and time.

    Declaration
    public Collection<ProductAccessKey> AccessKeys { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.Collection<ProductAccessKey>

    ExtensionData

    Gets or sets System.Runtime.Serialization.ExtensionDataObject that enables serialization round-trips.

    Declaration
    public ExtensionDataObject ExtensionData { get; set; }
    Property Value
    Type Description
    System.Runtime.Serialization.ExtensionDataObject

    Id

    Gets or sets the product identifier.

    Declaration
    public int Id { get; set; }
    Property Value
    Type Description
    System.Int32

    Key

    Gets or sets the product unique key.

    Declaration
    public Guid Key { get; set; }
    Property Value
    Type Description
    System.Guid

    LastUpdated

    Gets or sets the product current configuration timestamp.

    Declaration
    public DateTime LastUpdated { get; set; }
    Property Value
    Type Description
    System.DateTime

    Name

    Gets or sets the product name. The name is truncated up to the first 64 characters.

    Declaration
    public string Name { get; set; }
    Property Value
    Type Description
    System.String

    Methods

    Merge(ProductConfiguration)

    Merges provided configuration into this product configuration. This configuration contains the changes and the provided configuration contains the base line.

    Declaration
    public void Merge(ProductConfiguration configuration)
    Parameters
    Type Name Description
    ProductConfiguration configuration

    The base line configuration.

    Implements

    System.Runtime.Serialization.IExtensibleDataObject
    Back to top Nevatech Sentinet 6.6 Online Documentation