Version Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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, Boolean) |
Changes the property to the given value. |
SetProperty<T>(T, T, String) |
Changes the property to the given value. |