DataAnnotationsValidator 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.
Fügt unterstützung für die Überprüfung von Datenanmerkungen zu einem EditContext. Beim Rendern in einem statischen SSR-Kontext wird auch die clientseitige Überprüfung aktiviert, indem sie eine IClientValidationService in der PropertiesDatei speichern.
public ref class DataAnnotationsValidator : Microsoft::AspNetCore::Components::ComponentBase
public class DataAnnotationsValidator : Microsoft.AspNetCore.Components.ComponentBase, IDisposable
public class DataAnnotationsValidator : Microsoft.AspNetCore.Components.ComponentBase
type DataAnnotationsValidator = class
inherit ComponentBase
interface IDisposable
type DataAnnotationsValidator = class
inherit ComponentBase
Public Class DataAnnotationsValidator
Inherits ComponentBase
Implements IDisposable
Public Class DataAnnotationsValidator
Inherits ComponentBase
- Vererbung
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| DataAnnotationsValidator() |
Fügt unterstützung für die Überprüfung von Datenanmerkungen zu einem EditContext. Beim Rendern in einem statischen SSR-Kontext wird auch die clientseitige Überprüfung aktiviert, indem sie eine IClientValidationService in der PropertiesDatei speichern. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Assets |
Ruft die ResourceAssetCollection für die Anwendung ab. (Geerbt von ComponentBase) |
| AssignedRenderMode |
Ruft die IComponentRenderMode dieser Komponente zugewiesene Komponente ab. (Geerbt von ComponentBase) |
| EnableClientValidation |
Ruft ab oder legt fest, ob clientseitige Überprüfungsattribute (data-val-*) für Eingabekomponenten in diesem Formular ausgegeben werden sollen. Der Standardwert ist |
| RendererInfo |
Ruft die RendererInfo Komponente ab, auf der die Komponente ausgeführt wird. (Geerbt von ComponentBase) |
Methoden
| Name | Beschreibung |
|---|---|
| BuildRenderTree(RenderTreeBuilder) |
Rendert die Komponente in der angegebenen RenderTreeBuilder. (Geerbt von ComponentBase) |
| DispatchExceptionAsync(Exception) |
Behandelt die bereitgestellte Dies ist nützlich, wenn eine Ausnahme außerhalb der Komponentenlebenszyklusmethoden auftritt, sie aber mit einer Ausnahme aus einer Komponentenlebenszyklusmethode identisch behandeln möchten. (Geerbt von ComponentBase) |
| Dispose(Boolean) |
Gibt ressourcen frei, die vom Validator verwendet werden. |
| InvokeAsync(Action) |
Führt die angegebene Arbeitsaufgabe im Synchronisierungskontext des zugeordneten Renderers aus. (Geerbt von ComponentBase) |
| InvokeAsync(Func<Task>) |
Führt die angegebene Arbeitsaufgabe im Synchronisierungskontext des zugeordneten Renderers aus. (Geerbt von ComponentBase) |
| OnAfterRender(Boolean) |
Die Methode wird nach jedem interaktiven Rendern der Komponente aufgerufen und die Benutzeroberfläche hat die Aktualisierung abgeschlossen (z. B. nachdem elemente dem Browser-DOM hinzugefügt wurden). Alle ElementReference Felder werden nach der Ausführung aufgefüllt. Diese Methode wird während des vor- oder serverseitigen Renderings nicht aufgerufen, da diese Prozesse keinem Livebrowser-DOM zugeordnet sind und bereits abgeschlossen sind, bevor das DOM aktualisiert wird. (Geerbt von ComponentBase) |
| OnAfterRenderAsync(Boolean) |
Methode wird nach jedem Rendern der Komponente interaktiv aufgerufen und die Benutzeroberfläche hat die Aktualisierung abgeschlossen (z. B. nachdem elemente dem Browser-DOM hinzugefügt wurden). Alle ElementReference Felder werden nach der Ausführung aufgefüllt. Diese Methode wird während des vor- oder serverseitigen Renderings nicht aufgerufen, da diese Prozesse keinem Livebrowser-DOM zugeordnet sind und bereits abgeschlossen sind, bevor das DOM aktualisiert wird. Beachten Sie, dass die Komponente nach Abschluss eines zurückgegebenen Elements nicht automatisch erneut gerendert Taskwird, da dies zu einer endlosen Renderschleife führen würde. (Geerbt von ComponentBase) |
| OnInitialized() |
Die Methode wird aufgerufen, wenn die Komponente gestartet werden kann, nachdem sie die ursprünglichen Parameter von ihrem übergeordneten Element in der Renderstruktur erhalten hat. |
| OnInitializedAsync() |
Die Methode wird aufgerufen, wenn die Komponente gestartet werden kann, nachdem sie die ursprünglichen Parameter von ihrem übergeordneten Element in der Renderstruktur erhalten hat. Überschreiben Sie diese Methode, wenn Sie einen asynchronen Vorgang ausführen und möchten, dass die Komponente aktualisiert werden soll, wenn dieser Vorgang abgeschlossen ist. (Geerbt von ComponentBase) |
| OnParametersSet() |
Die Methode wird aufgerufen, wenn die Komponente Parameter von seinem übergeordneten Element in der Renderstruktur empfangen hat, und die eingehenden Werte eigenschaften zugewiesen wurden. |
| OnParametersSet() |
Die Methode wird aufgerufen, wenn die Komponente Parameter von seinem übergeordneten Element in der Renderstruktur empfangen hat, und die eingehenden Werte eigenschaften zugewiesen wurden. (Geerbt von ComponentBase) |
| OnParametersSetAsync() |
Die Methode wird aufgerufen, wenn die Komponente Parameter von seinem übergeordneten Element in der Renderstruktur empfangen hat, und die eingehenden Werte eigenschaften zugewiesen wurden. (Geerbt von ComponentBase) |
| SetParametersAsync(ParameterView) |
Legt Parameter fest, die vom übergeordneten Element der Komponente in der Renderstruktur bereitgestellt werden. (Geerbt von ComponentBase) |
| ShouldRender() |
Gibt ein Flag zurück, um anzugeben, ob die Komponente gerendert werden soll. (Geerbt von ComponentBase) |
| StateHasChanged() |
Benachrichtigt die Komponente, dass sich der Zustand geändert hat. Wenn zutreffend, führt dies dazu, dass die Komponente erneut gerendert wird. (Geerbt von ComponentBase) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IComponent.Attach(RenderHandle) |
Fügt unterstützung für die Überprüfung von Datenanmerkungen zu einem EditContext. Beim Rendern in einem statischen SSR-Kontext wird auch die clientseitige Überprüfung aktiviert, indem sie eine IClientValidationService in der PropertiesDatei speichern. (Geerbt von ComponentBase) |
| IDisposable.Dispose() |
Fügt unterstützung für die Überprüfung von Datenanmerkungen zu einem EditContext. Beim Rendern in einem statischen SSR-Kontext wird auch die clientseitige Überprüfung aktiviert, indem sie eine IClientValidationService in der PropertiesDatei speichern. |
| IHandleAfterRender.OnAfterRenderAsync() |
Fügt unterstützung für die Überprüfung von Datenanmerkungen zu einem EditContext. Beim Rendern in einem statischen SSR-Kontext wird auch die clientseitige Überprüfung aktiviert, indem sie eine IClientValidationService in der PropertiesDatei speichern. (Geerbt von ComponentBase) |
| IHandleEvent.HandleEventAsync(EventCallbackWorkItem, Object) |
Fügt unterstützung für die Überprüfung von Datenanmerkungen zu einem EditContext. Beim Rendern in einem statischen SSR-Kontext wird auch die clientseitige Überprüfung aktiviert, indem sie eine IClientValidationService in der PropertiesDatei speichern. (Geerbt von ComponentBase) |