Freigeben über


ObjectStateEntry.RejectPropertyChanges(String) Methode

Definition

Lehnt alle Änderungen ab, die an der Eigenschaft mit dem angegebenen Namen vorgenommen werden, da bei der Eigenschaft zuletzt ein Laden, Hinzufügen, Speichern erfolgt ist oder Änderungen akzeptiert wurden. Der ursprüngliche Wert der Eigenschaft wird gespeichert, und die Eigenschaft wird nicht mehr als geändert markiert.

public:
 abstract void RejectPropertyChanges(System::String ^ propertyName);
public abstract void RejectPropertyChanges (string propertyName);
abstract member RejectPropertyChanges : string -> unit
Public MustOverride Sub RejectPropertyChanges (propertyName As String)

Parameter

propertyName
String

Der Name der zu ändernden Eigenschaft.

Hinweise

Wenn das Ergebnis ist, dass keine Eigenschaften der Entität als geändert gekennzeichnet sind, wird die Entität als Unverändert markiert. Änderungen an Eigenschaften können nur für Entitäten abgelehnt werden, die sich im Zustand Geändert oder Unverändert befinden. Das Aufrufen dieser Methode für Entitäten in anderen Zuständen (Hinzugefügt, Gelöscht oder Getrennt) führt dazu, dass eine Ausnahme ausgelöst wird. Das Ablehnen von Änderungen an Eigenschaften einer Unveränderten Entität oder unveränderten Eigenschaften eines Modified-Objekts ist ein No-Op.

Gilt für: