MemberTransactionBehavior Enumeration
Specifies the transaction behavior when creating, updating, or merging an entity member.
Assembly: Microsoft.MasterDataServices.Services.Contracts (in Microsoft.MasterDataServices.Services.Contracts.dll)
| Member name | Description | |
|---|---|---|
| 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.