Freigeben über


MemberTransactionBehavior Enumeration

Definition

Gibt das Transaktionsverhalten beim Erstellen, Aktualisieren oder Zusammenführen eines Entitätselements an.

public enum class MemberTransactionBehavior
[System.Runtime.Serialization.DataContract(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public enum MemberTransactionBehavior
[<System.Runtime.Serialization.DataContract(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type MemberTransactionBehavior = 
Public Enum MemberTransactionBehavior
Vererbung
MemberTransactionBehavior
Attribute

Felder

AllOrNothingByBatch 2

Bei einem Fehler innerhalb eines Batchs den gesamten Batch als fehlerhaft behandeln. Wenn Sie also beispielsweise mehrere neue Elemente erstellen und eines der neuen Elemente einen ungültigen Attributwert besitzt, wird weder dieses noch eines der anderen neuen Element des Batchs erstellt (auch wenn bei anderen Elementen möglicherweise kein Fehler vorliegt).

AllOrNothingByMember 1

Bei einem Fehler alle Änderungen in Verbindung mit dem fehlerhaften Element als fehlerhaft behandeln. Wenn Sie also beispielsweise mehrere neue Elemente erstellen und eines der neuen Elemente einen ungültigen Attributwert besitzt, wird das neue Element nicht erstellt. Andere neue Elemente des gleichen Batchs, bei denen kein Fehler vorliegt, werden dagegen erstellt.

BestEffort 0

Nur Änderungen mit Fehler als nicht fehlerhaft behandeln. Wenn Sie also beispielsweise ein neues Element erstellen und einer der Attributwerte des Elements nicht gültig ist, wird das Element erstellt, und alle gültigen Attribute werden festgelegt. Das ungültige Attribut ist dagegen weiterhin NULL.

Hinweise

Der MemberTransactionBehavior einfache Typ gibt das Transaktionsverhalten beim Erstellen, Aktualisieren oder Zusammenführen eines Entitätselements an.

Gilt für: