Version Class

Defines the data contract for the version. Member data is associated with a version.

Namespace:  Microsoft.MasterDataServices.Services.DataContracts
Assembly:  Microsoft.MasterDataServices.Services.Contracts (in Microsoft.MasterDataServices.Services.Contracts.dll)

[DataContractAttribute(Name = "Version", Namespace = "")]
public sealed class Version : MdmDataContract<ModelContextIdentifier>

The Version type exposes the following members.

Public methodVersionInitializes a new instance of the Version class.

Public propertyAuditInfoGets or sets the audit information. (Inherited from MdmDataContract<TIdType>.)
Public propertyCopiedFromVersionIdGets or sets the identifier which indicates what version the version was copied from.
Public propertyDescriptionGets or sets the description of the version.
Public propertyIdentifierGets or sets the identifier. (Inherited from MdmDataContract<TIdType>.)
Public propertyPermissionGets or sets the permission. (Inherited from MdmDataContract<TIdType>.)
Public propertyValidationStatusGets or sets the current validation status of the version’s member data.
Public propertyVersionFlagIdGets or sets the identifier of the version flag the version is linked to (optional).
Public propertyVersionNumberGets or sets the user-friendly version number.
Public propertyVersionStatusGets or sets the current status of the version.

Public methodEquals (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodToString (Inherited from Object.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Community Additions