Version Class

Definition

A snapshot of all members within a model.

public ref class Version sealed : Microsoft::MasterDataServices::Services::DataContracts::MetadataDataContract<Microsoft::MasterDataServices::Services::DataContracts::ModelContextIdentifier ^>
[System.Runtime.Serialization.DataContract(Name="Version", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public sealed class Version : Microsoft.MasterDataServices.Services.DataContracts.MetadataDataContract<Microsoft.MasterDataServices.Services.DataContracts.ModelContextIdentifier>
[<System.Runtime.Serialization.DataContract(Name="Version", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type Version = class
    inherit MetadataDataContract<ModelContextIdentifier>
Public NotInheritable Class Version
Inherits MetadataDataContract(Of ModelContextIdentifier)
Inheritance
Attributes

Remarks

The Version complex type specifies a snapshot that contains all model members, attributes, hierarchies, and collections for a model, usually denoting a specific time period.

Constructors

Version()

Initializes a new instance of the Version class.

Properties

AccessPermission

Specifies the AccessPermission.

(Inherited from MetadataDataContract<TIdType>)
AuditInfo

Specifies the AuditInfo.

(Inherited from MetadataDataContract<TIdType>)
CopiedFromVersionId

Specifies the CopiedFromVersionId, which indicates what version this version was copied from.

Description

Specifies the description of this version.

Identifier

Specifies the Identifier.

(Inherited from MetadataDataContract<TIdType>)
Permission

Specifies the Permission.

(Inherited from MetadataDataContract<TIdType>)
ValidationStatus

Specifies the cumulative business rule evaluation status of the version.

VersionFlagId

Specifies the version flag this version is linked to.

VersionNumber

Specifies the version number.

VersionStatus

The current status of the version.

Methods

SetProperty<T>(T, T, String)

Changes the property to the given value.
Returns whether the new value is different from the old value.

(Inherited from DataContractBase)
SetProperty<T>(T, T, String, Boolean)

Changes the property to the given value.
Returns whether the new value is different from the old value.

(Inherited from DataContractBase)

Applies to

See also