Share via


Transaction Class

Definition

Any master data changes together with the user and time information that is associated with the change.

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

Remarks

The Transaction complex type specifies a master data change transaction.

Constructors

Transaction()

Default constructor

Properties

AttributeId

Specifies the attribute that is changed.

Date

Specifies when the change happened.

EntityId

Specifies the entity of the member

ExplicitHierarchyId
Obsolete.

Specifies the hierarchy the member is in.

Id

Specifies the identifier of the transaction

MemberId

Specifies the identifier of the associated member

MemberType

Specifies the memberType of the associated member

ModelId

Specifies the model of the transaction

NewValue

Specifies the value that resulted from the change.

PriorValue

Specifies the value before the change.

TransactionType

Specifies the type of the transaction.

UserId

Specifies the user who made the change.

VersionId

Specifies the version of the transaction

Methods

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

Applies to