Sprache

MemberTransactionBehavior Enumeration

Definition

Spezifiziert das Transaktionsverhalten beim Erstellen, Aktualisieren oder Zusammenführen eines Entitätsmitglieds.

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

Name Wert Beschreibung
BestEffort 0

Scheitere nur bei Änderungen, die Fehler enthalten. Zum Beispiel: Wenn ein neues Mitglied erstellt wird, wenn einer der Attributwerte des Mitglieds nicht gültig ist, wird das Mitglied erstellt und alle gültigen Attribute gesetzt, wobei das nicht gültige Attribut auf null gesetzt wird.

AllOrNothingByMember 1

Wenn ein Fehler vorliegt, lassen Sie alle Änderungen im Zusammenhang mit dem Mitglied mit dem Fehler fehlschlagen. Zum Beispiel: Wenn mehrere neue Mitglieder erstellt werden, wenn eines der neuen Mitglieder einen Attributwert hat, der nicht gültig ist, wird das neue Mitglied nicht erstellt. Aber erstelle innerhalb desselben Batch weitere neue Mitglieder, die keine Fehler haben.

AllOrNothingByBatch 2

Wenn irgendwo ein Fehler vorliegt, lass die ganze Charge ausfallen. Zum Beispiel: Wenn mehrere neue Mitglieder erstellt werden, wenn eines der neuen Mitglieder einen Attributwert hat, der nicht gültig ist, sollte das neue Mitglied oder eines der anderen neuen Mitglieder (auch solche ohne Fehler) nicht in derselben Charge erstellt werden.

Hinweise

Der einfache Typ MemberTransactionBehavior spezifiziert das Transaktionsverhalten beim Erstellen, Aktualisieren oder Zusammenführen eines Entitätsmitglieds.

Gilt für: