Version Version 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>
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() Version() Version()

Initializes a new instance of the Version class.

Properties

AccessPermission AccessPermission AccessPermission

Gets or sets the AccessPermission.

(Inherited from MetadataDataContract<TIdType>)
AuditInfo AuditInfo AuditInfo

Gets or sets the AuditInfo.

(Inherited from MetadataDataContract<TIdType>)
CopiedFromVersionId CopiedFromVersionId CopiedFromVersionId

Gets or sets the CopiedFromVersionId, which indicates what version this version was copied from.

Description Description Description

Gets or sets the description of this version.

Identifier Identifier Identifier

Gets or sets the metadata identifier.

(Inherited from MetadataDataContract<TIdType>)
Permission Permission Permission

Gets or sets the PermissionType.

(Inherited from MetadataDataContract<TIdType>)
ValidationStatus ValidationStatus ValidationStatus

Gets or sets the cumulative business rule evaluation status of the version.

VersionFlagId VersionFlagId VersionFlagId

Gets or sets the identifier of the version flag the version is linked to (optional).

VersionNumber VersionNumber VersionNumber

Gets or sets the version number.

VersionStatus VersionStatus VersionStatus

Gets or sets the current status of the version.

Methods

SetProperty<T>(T, T, String) SetProperty<T>(T, T, String) 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) SetProperty<T>(T, T, String, Boolean) 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