Microsoft.AspNetCore.Mvc.Infrastructure Namespace
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.
Stellt Typen bereit, die für die Ausführung von Aktionen und Ergebnissen erforderlich sind.
Klassen
ActionContextAccessor |
Typ, der Zugriff auf ein ActionContextermöglicht. |
ActionDescriptorCollection |
Eine zwischengespeicherte Auflistung von ActionDescriptor. |
ActionDescriptorCollectionProvider |
Eine Basisklasse, für IActionDescriptorCollectionProvider die auch eine IChangeToken für reaktive Benachrichtigungen über ActionDescriptor Änderungen bereitstellt. |
ActionResultObjectValueAttribute |
Attribut mit Anmerkungen für actionResult-Konstruktor, Hilfsmethodenparameter und Eigenschaften, um anzugeben, dass der Parameter oder die Eigenschaft verwendet wird, um den "Wert" für ActionResult festzulegen. Analysetools entsprechen diesem Parameter anhand des Typnamens. Dadurch können Benutzer benutzerdefinierte Ergebnisse \ benutzerdefinierte Hilfsprogramme mit einem benutzerdefinierten Attribut kommentieren, ohne diesen Typ verfügbar machen zu müssen. Dieses Attribut ist absichtlich als "Inherited=false" gekennzeichnet, da das Analysetool das Vererbungsdiagramm nicht verarbeitet. |
ActionResultStatusCodeAttribute |
Attribut mit Anmerkungen für ActionResult-Konstruktor- und Hilfsmethodenparameter, um anzugeben, dass der Parameter verwendet wird, um den "statusCode" für das ActionResult festzulegen. Analysetools entsprechen diesem Parameter anhand des Typnamens. Dadurch können Benutzer benutzerdefinierte Ergebnisse \ benutzerdefinierte Hilfsprogramme mit einem benutzerdefinierten Attribut kommentieren, ohne diesen Typ verfügbar machen zu müssen. Dieses Attribut ist absichtlich als "Inherited=false" gekennzeichnet, da das Analysetool das Vererbungsdiagramm nicht verarbeitet. |
AmbiguousActionException |
Eine Ausnahme, die mehrere Übereinstimmungen in der Aktionsauswahl angibt. |
CompatibilitySwitch<TValue> |
Infrastruktur, die die Implementierung von unterstützt CompatibilityVersion. Dies ist eine Implementierung von, die ICompatibilitySwitch für die Verwendung mit dem IOptions<TOptions> Muster geeignet ist. Dies ist eine Frameworkinfrastruktur und sollte nicht vom Anwendungscode verwendet werden. |
ConfigureCompatibilityOptions<TOptions> |
Eine Basisklasse für die Infrastruktur, die ASP.NET Core MVC-Unterstützung für CompatibilityVersionimplementiert. Dies ist eine Frameworkinfrastruktur und sollte nicht vom Anwendungscode verwendet werden. |
ContentResultExecutor |
Eine IActionResultExecutor<TResult> , die für ContentResult |
DefaultOutputFormatterSelector |
Die Standardimplementierung von OutputFormatterSelector. |
DefaultStatusCodeAttribute |
Gibt den Standardcode status an, der einem ActionResultzugeordnet ist. |
FileContentResultExecutor | |
FileResultExecutorBase |
Basisklasse zum Ausführen eines Dateiergebnisses. |
FileStreamResultExecutor |
Ein IActionResultExecutor<TResult> für ein Dateistreamergebnis. |
LocalRedirectResultExecutor |
Ein IActionResultExecutor<TResult> , der verarbeitet LocalRedirectResult. |
ModelStateInvalidFilter |
Ein IActionFilter , der auf ungültig ModelStateantwortet. Dieser Filter wird allen Typen und Aktionen mit Anmerkungen ApiControllerAttributehinzugefügt. Weitere Möglichkeiten zum Konfigurieren dieses Filters finden Sie unter ApiBehaviorOptions . |
MvcCompatibilityOptions |
Ein Optionstyp zum Konfigurieren der Anwendung CompatibilityVersion. |
ObjectResultExecutor |
Führt ein aus ObjectResult , um in die Antwort zu schreiben. |
OutputFormatterSelector |
Wählt ein IOutputFormatter aus, um eine Antwort auf die aktuelle Anforderung zu schreiben. |
PhysicalFileResultExecutor |
Eine IActionResultExecutor<TResult>-Struktur für PhysicalFileResult. |
PhysicalFileResultExecutor.FileMetadata |
Stellt Metadaten für eine Datei dar. |
ProblemDetailsFactory |
Fabrik, um zu produzieren ProblemDetails und ValidationProblemDetails. |
RedirectResultExecutor |
Eine IActionResultExecutor<TResult>-Struktur für RedirectResult. |
RedirectToActionResultExecutor |
Eine IActionResultExecutor<TResult>-Struktur für RedirectToActionResult. |
RedirectToPageResultExecutor |
Eine IActionResultExecutor<TResult>-Struktur für RedirectToPageResult. |
RedirectToRouteResultExecutor |
Eine IActionResultExecutor<TResult>-Struktur für RedirectToRouteResult. |
VirtualFileResultExecutor |
Eine IActionResultExecutor<TResult>-Struktur für VirtualFileResult. |
Schnittstellen
IActionContextAccessor |
Definiert eine Schnittstelle zum Verfügbarmachen eines ActionContext. |
IActionDescriptorChangeProvider |
Bietet eine Möglichkeit, die Ungültigkeit der zwischengespeicherten Auflistung von ActionDescriptor aus IActionDescriptorCollectionProviderzu signalisieren. |
IActionDescriptorCollectionProvider |
Stellt die derzeit zwischengespeicherte Auflistung von bereit ActionDescriptor. |
IActionInvokerFactory |
Definiert eine Schnittstelle zum Erstellen einer IActionInvoker für die aktuelle Anforderung. |
IActionResultExecutor<TResult> |
Definiert eine Schnittstelle für einen Dienst, der eine bestimmte Art von IActionResult ausführen kann, indem der HttpResponsebearbeitet wird. |
IActionResultTypeMapper |
Stellt eine Zuordnung vom Rückgabewert einer Aktion zu einem IActionResult für die Anforderungsverarbeitung bereit. |
IActionSelector |
Definiert eine Schnittstelle zum Auswählen einer MVC-Aktion, die für die aktuelle Anforderung aufgerufen werden soll. |
IApiBehaviorMetadata |
Eine IFilterMetadata , die angibt, dass ein Typ und alle abgeleiteten Typen verwendet werden, um HTTP-API-Antworten zu verarbeiten. Controller, die mit diesem Attribut (ApiControllerAttribute) ausgestattet sind, werden mit Features und Verhalten konfiguriert, die darauf abzielen, die Entwicklerfreundlichkeit für die Erstellung von APIs zu verbessern. |
IClientErrorActionResult |
Ein IStatusCodeActionResult , der in einen aussagekräftigeren Clientfehler transformiert werden kann. |
IClientErrorFactory |
Eine Factory zum Erzeugen von Clientfehlern. Dieser Vertrag wird von Controllern verwendet, die mit ApiControllerAttribute Anmerkungen versehen sind, um zu transformieren IClientErrorActionResult. |
ICompatibilitySwitch |
Definiert einen Kompatibilitätsschalter. Dies ist eine Frameworkinfrastruktur und sollte nicht vom Anwendungscode verwendet werden. |
IConvertToActionResult |
Definiert den Vertrag zum Konvertieren eines Typs in einen IActionResult während des Aktionsaufrufs. |
IHttpRequestStreamReaderFactory |
Erstellt TextReader Instanzen zum Lesen aus Body. |
IHttpResponseStreamWriterFactory |
Erstellt TextWriter Instanzen zum Schreiben in Body. |
IParameterInfoParameterDescriptor |
A ParameterDescriptor für Aktionsparameter. |
IPropertyInfoParameterDescriptor |
Ein ParameterDescriptor für gebundene Eigenschaften. |
IStatusCodeActionResult |
Stellt ein IActionResult dar, das bei der Ausführung eine HTTP-Antwort mit dem angegebenen StatusCodeerzeugt. |
Hinweise
Eine Einführung in MVC finden Sie unter Übersicht über ASP.NET Core MVC.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für