InputFile Klasse

Definition

Eine Komponente, die das HTML-Dateieingabeelement umschließt und einen Stream für den Inhalt jeder Datei bereitstellt.

public ref class InputFile : Microsoft::AspNetCore::Components::ComponentBase, IDisposable
public class InputFile : Microsoft.AspNetCore.Components.ComponentBase, IDisposable
type InputFile = class
    inherit ComponentBase
    interface IDisposable
Public Class InputFile
Inherits ComponentBase
Implements IDisposable
Vererbung
InputFile
Implementiert

Konstruktoren

InputFile()

Eine Komponente, die das HTML-Dateieingabeelement umschließt und einen Stream für den Inhalt jeder Datei bereitstellt.

Eigenschaften

AdditionalAttributes

Ruft eine Auflistung zusätzlicher Attribute ab, die auf das Eingabeelement angewendet werden, oder legt diese fest.

Element

Ruft die zugeordnete ElementReference ab oder legt diese fest.

Kann sein null , wenn auf die Komponente zugegriffen wird, bevor die Komponente gerendert wird.

OnChange

Ruft den Ereignisrückruf ab, der aufgerufen wird, wenn sich die Auflistung der ausgewählten Dateien ändert, oder legt diesen fest.

Methoden

BuildRenderTree(RenderTreeBuilder)

Rendert die Komponente in der angegebenen RenderTreeBuilder.

DispatchExceptionAsync(Exception)

Behandelt die bereitgestellte exception als wird von dieser Komponente ausgelöst. Dies führt dazu, dass das einschließende ErrorBoundary in einen fehlerbehafteten Zustand wechselt. Wenn kein Eingeschlossener ErrorBoundary vorhanden ist, wird dies als Ausnahme vom einschließenden Renderer betrachtet.

Dies ist nützlich, wenn eine Ausnahme außerhalb der Komponentenlebenszyklusmethoden auftritt, sie aber als Ausnahme von einer Komponentenlebenszyklusmethode behandelt werden soll.

(Geerbt von ComponentBase)
InvokeAsync(Action)

Führt das angegebene Arbeitselement im Synchronisierungskontext des zugeordneten Renderers aus.

(Geerbt von ComponentBase)
InvokeAsync(Func<Task>)

Führt das angegebene Arbeitselement im Synchronisierungskontext des zugeordneten Renderers aus.

(Geerbt von ComponentBase)
OnAfterRender(Boolean)

Methode wird aufgerufen, nachdem die Komponente interaktiv gerendert wurde und die Benutzeroberfläche die Aktualisierung abgeschlossen hat (z. B. nachdem Elemente dem Dom des Browsers hinzugefügt wurden). Alle ElementReference Felder werden nach der Ausführung aufgefüllt.

Diese Methode wird während des Prerenderings oder des serverseitigen Renderings nicht aufgerufen, da diese Prozesse an kein Dom des Livebrowsers angefügt sind und bereits abgeschlossen sind, bevor das DOM aktualisiert wird.

(Geerbt von ComponentBase)
OnAfterRenderAsync(Boolean)

Methode wird aufgerufen, nachdem die Komponente interaktiv gerendert wurde und die Benutzeroberfläche die Aktualisierung abgeschlossen hat (z. B. nachdem Elemente dem Dom des Browsers hinzugefügt wurden). Alle ElementReference Felder werden nach der Ausführung aufgefüllt.

Diese Methode wird während des Prerenderings oder des serverseitigen Renderings nicht aufgerufen, da diese Prozesse an kein Dom des Livebrowsers angefügt sind und bereits abgeschlossen sind, bevor das DOM aktualisiert wird.

Beachten Sie, dass die Komponente nach Abschluss der zurückgegebenen Elemente nicht automatisch erneut gerendert Taskwird, da dies zu einer unendlichen Renderschleife führen würde.

OnInitialized()

Methode wird aufgerufen, wenn die Komponente startbereit ist, nachdem sie ihre anfänglichen Parameter von ihrem übergeordneten Element in der Renderstruktur erhalten hat.

OnInitialized()

Methode wird aufgerufen, wenn die Komponente startbereit ist, nachdem sie ihre anfänglichen Parameter von ihrem übergeordneten Element in der Renderstruktur erhalten hat.

(Geerbt von ComponentBase)
OnInitializedAsync()

Methode wird aufgerufen, wenn die Komponente startbereit ist, nachdem sie ihre anfänglichen Parameter von ihrem übergeordneten Element in der Renderstruktur erhalten hat.

Überschreiben Sie diese Methode, wenn Sie einen asynchronen Vorgang ausführen und die Komponente nach Abschluss dieses Vorgangs aktualisieren soll.

(Geerbt von ComponentBase)
OnParametersSet()

Methode wird aufgerufen, wenn die Komponente Parameter von ihrem übergeordneten Element in der Renderstruktur empfangen hat und die eingehenden Werte Eigenschaften zugewiesen wurden.

(Geerbt von ComponentBase)
OnParametersSetAsync()

Methode wird aufgerufen, wenn die Komponente Parameter von ihrem ü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 ihr Zustand geändert hat. Falls zutreffend, führt dies dazu, dass die Komponente erneut gerendert wird.

(Geerbt von ComponentBase)

Explizite Schnittstellenimplementierungen

IComponent.Attach(RenderHandle)

Eine Komponente, die das HTML-Dateieingabeelement umschließt und einen Stream für den Inhalt jeder Datei bereitstellt.

(Geerbt von ComponentBase)
IDisposable.Dispose()

Eine Komponente, die das HTML-Dateieingabeelement umschließt und einen Stream für den Inhalt jeder Datei bereitstellt.

IHandleAfterRender.OnAfterRenderAsync()

Eine Komponente, die das HTML-Dateieingabeelement umschließt und einen Stream für den Inhalt jeder Datei bereitstellt.

(Geerbt von ComponentBase)
IHandleEvent.HandleEventAsync(EventCallbackWorkItem, Object)

Eine Komponente, die das HTML-Dateieingabeelement umschließt und einen Stream für den Inhalt jeder Datei bereitstellt.

(Geerbt von ComponentBase)

Gilt für: