MemberTransactionBehavior Enumeration

 

Specifies the transaction behavior when creating, updating, or merging an entity member.

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

[DataContractAttribute(Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public enum class MemberTransactionBehavior

Member nameDescription
AllOrNothingByBatch

If there was an error anywhere, fail the whole batch. E.g., when creating multiple new members, if one of the new members has an attribute value that is not valid, do not create the new member or any of the other new members (even those without errors) in the same batch.

AllOrNothingByMember

If there was an error, fail all changes related to the member with the error. E.g., when creating multiple new members, if one of the new members has an attribute value that is not valid, do not create the new member. But create other new members within the same batch that do not have errors.

BestEffort

Only fail those changes that have errors. E.g., when creating a new member, if one of the member's attribute values is not valid, create the member and set any attributes that are valid, leaving the not valid attribute set to null.

The MemberTransactionBehavior simple type specifies the transaction behavior when creating, updating, or merging an entity member.

Return to top
Show: