Share via


VersionFlag Class

Specifies tags that provide a standard identifier that can be attached to a version to reduce integration rework.

Inheritance Hierarchy

System.Object
  Microsoft.MasterDataServices.DataContractBase
    Microsoft.MasterDataServices.MdmDataContractOfModelContextIdentifier
      Microsoft.MasterDataServices.VersionFlag

Namespace:  Microsoft.MasterDataServices
Assembly:  Microsoft.MasterDataServices (in Microsoft.MasterDataServices.dll)

Syntax

'Declaration
<DataContractAttribute(Name := "VersionFlag", Namespace := "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")> _
Public Class VersionFlag _
    Inherits MdmDataContractOfModelContextIdentifier
'Usage
Dim instance As VersionFlag
[DataContractAttribute(Name = "VersionFlag", Namespace = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public class VersionFlag : MdmDataContractOfModelContextIdentifier
[DataContractAttribute(Name = L"VersionFlag", Namespace = L"https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public ref class VersionFlag : public MdmDataContractOfModelContextIdentifier
[<DataContractAttribute(Name = "VersionFlag", Namespace = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type VersionFlag =  
    class
        inherit MdmDataContractOfModelContextIdentifier
    end
public class VersionFlag extends MdmDataContractOfModelContextIdentifier

The VersionFlag type exposes the following members.

Constructors

  Name Description
Public method VersionFlag Initializes a new instance of the VersionFlag class.

Top

Properties

  Name Description
Public property AssignedVersionId Gets or sets the ID of the version the version flag is or should be associated with.
Public property AuditInfo Gets or sets audit information. (Inherited from MdmDataContractOfModelContextIdentifier.)
Public property Description Gets or sets the description of the version flag.
Public property ExtensionData Gets or sets the structure that contains extra data. (Inherited from DataContractBase.)
Public property Identifier Gets or sets the ID of the model context. (Inherited from MdmDataContractOfModelContextIdentifier.)
Public property IsCommittedOnly Gets or sets a value that indicates whether the VersionFlag should only be associated with committed versions.
Public property Permission Gets or sets the security permission. (Inherited from MdmDataContractOfModelContextIdentifier.)

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Remarks

These identifiers can be limited to only committed versions or available to all versions based on a Boolean setting.

Thread Safety

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

See Also

Reference

Microsoft.MasterDataServices Namespace