EditContext Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Metadaten im Zusammenhang mit einem Datenbearbeitungsprozess, z. B. Flags, um anzugeben, welche Felder geändert wurden, und die aktuelle Gruppe von Überprüfungsmeldungen.
public ref class EditContext sealed
public sealed class EditContext
type EditContext = class
Public NotInheritable Class EditContext
- Vererbung
-
EditContext
Konstruktoren
| Name | Beschreibung |
|---|---|
| EditContext(Object) |
Erstellt eine Instanz von EditContext. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Model |
Ruft das Modellobjekt für diese EditContextab. |
| Properties |
Ruft eine Auflistung beliebiger Eigenschaften ab, die dieser Instanz zugeordnet sind. |
| ShouldUseFieldIdentifiers |
Ruft ab, ob Feldbezeichner für <Eingabeelemente> generiert werden sollen. |
Methoden
| Name | Beschreibung |
|---|---|
| Field(String) |
Stellt einen FieldIdentifier entsprechenden Feldnamen für dieses EditContextFeld 's Modelbereit. |
| GetValidationMessages() |
Ruft die aktuellen Überprüfungsmeldungen in allen Feldern ab. Diese Methode führt keine Überprüfung selbst durch. Es werden nur Nachrichten zurückgegeben, die durch vorherige Überprüfungsaktionen bestimmt wurden. |
| GetValidationMessages(Expression<Func<Object>>) |
Ruft die aktuellen Überprüfungsmeldungen für das angegebene Feld ab. Diese Methode führt keine Überprüfung selbst durch. Es werden nur Nachrichten zurückgegeben, die durch vorherige Überprüfungsaktionen bestimmt wurden. |
| GetValidationMessages(FieldIdentifier) |
Ruft die aktuellen Überprüfungsmeldungen für das angegebene Feld ab. Diese Methode führt keine Überprüfung selbst durch. Es werden nur Nachrichten zurückgegeben, die durch vorherige Überprüfungsaktionen bestimmt wurden. |
| IsModified() |
Bestimmt, ob eines der Felder in diesem EditContext Feld geändert wurde. |
| IsModified(Expression<Func<Object>>) |
Bestimmt, ob die angegebenen Felder in dieser EditContext Eigenschaft geändert wurden. |
| IsModified(FieldIdentifier) |
Bestimmt, ob die angegebenen Felder in dieser EditContext Eigenschaft geändert wurden. |
| IsValid(Expression<Func<Object>>) |
Bestimmt, ob die angegebenen Felder in diesem EditContext Feld keine zugehörigen Überprüfungsmeldungen enthalten. |
| IsValid(FieldIdentifier) |
Bestimmt, ob die angegebenen Felder in diesem EditContext Feld keine zugehörigen Überprüfungsmeldungen enthalten. |
| IsValidationFaulted() |
Gibt zurück |
| IsValidationFaulted(FieldIdentifier) |
Gibt zurück |
| IsValidationFaulted<TField>(Expression<Func<TField>>) |
Gibt zurück |
| IsValidationPending() |
Gibt zurück |
| IsValidationPending(FieldIdentifier) |
Gibt zurück |
| IsValidationPending<TField>(Expression<Func<TField>>) |
Gibt zurück |
| MarkAsUnmodified() |
Löscht alle Änderungskennzeichnungen innerhalb dieses EditContextBereichs. |
| MarkAsUnmodified(FieldIdentifier) |
Löscht alle Änderungskennzeichnungen, die für das angegebene Feld nachverfolgt werden können. |
| NotifyFieldChanged(FieldIdentifier) |
Signalisiert, dass sich der Wert für das angegebene Feld geändert hat. |
| NotifyValidationStateChanged() |
Signal, dass sich ein Aspekt des Überprüfungszustands geändert hat. |
| RegisterAsyncFieldValidator(FieldIdentifier, Func<CancellationToken,Task>) |
Registriert eine asynchrone Überprüfung für ein bestimmtes Feld. Die |
| Validate() |
Veraltet.
Überprüft dies EditContext synchron. |
| ValidateAsync(CancellationToken) |
Überprüft dies EditContext asynchron und wartet auf alle Überprüfungsaufgaben, die von Handlern registriert werden AddAsyncValidator(Func<CancellationToken,Task>). |
Events
| Name | Beschreibung |
|---|---|
| OnFieldChanged |
Ein Ereignis, das ausgelöst wird, wenn sich ein Feldwert ändert. |
| OnValidationRequested |
Ein Ereignis, das ausgelöst wird, wenn die Überprüfung angefordert wird. Validator-Komponenten abonnieren dieses Ereignis, um eine Überprüfung durchzuführen. |
| OnValidationStateChanged |
Ein Ereignis, das ausgelöst wird, wenn sich der Überprüfungsstatus geändert hat. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AddDataAnnotationsValidation(EditContext) |
Veraltet.
Fügt der DataAnnotations-Überprüfungsunterstützung hinzu EditContext. |
| EnableDataAnnotationsValidation(EditContext, IServiceProvider) |
Aktiviert die DataAnnotations-Überprüfungsunterstützung für die EditContext. |
| EnableDataAnnotationsValidation(EditContext) |
Veraltet.
Aktiviert die DataAnnotations-Überprüfungsunterstützung für die EditContext. |
| FieldCssClass(EditContext, FieldIdentifier) |
Ruft eine Zeichenfolge ab, die den Status des angegebenen Felds als CSS-Klasse angibt. |
| FieldCssClass<TField>(EditContext, Expression<Func<TField>>) |
Ruft eine Zeichenfolge ab, die den Status des angegebenen Felds als CSS-Klasse angibt. Dies umfasst je nach Status des Felds eine Kombination aus "geändert", "gültig" oder "ungültig". |
| SetFieldCssClassProvider(EditContext, FieldCssClassProvider) |
Ordnet die gelieferten FieldCssClassProvider Informationen zu.EditContext Dadurch werden die in der EditContextDatei verwendeten Feld-CSS-Klassennamen angepasst. |