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 eine ActionContextermöglicht. |
ActionDescriptorCollection |
Eine zwischengespeicherte Sammlung von ActionDescriptor. |
ActionDescriptorCollectionProvider |
Eine Basisklasse für IActionDescriptorCollectionProvider, die auch eine IChangeToken für reaktive Benachrichtigungen von ActionDescriptor Änderungen bereitstellt. |
ActionResultObjectValueAttribute |
Attribut mit Anmerkungen zu ActionResult-Konstruktor, Hilfsmethodenparametern und Eigenschaften, um anzugeben, dass der Parameter oder die Eigenschaft verwendet wird, um den "Wert" für ActionResult festzulegen. Analysatoren stimmen mit diesem Parameter nach Typname überein. Auf diese Weise 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 "Inherited=false" markiert, da der Analyseer das Vererbungsdiagramm nicht durchlaufen hat. |
ActionResultStatusCodeAttribute |
Attribut mit Anmerkungen zu ActionResult-Konstruktor- und Hilfsmethodenparametern, um anzugeben, dass der Parameter verwendet wird, um den "statusCode" für das ActionResult festzulegen. Analysatoren stimmen mit diesem Parameter nach Typname überein. Auf diese Weise 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 "Inherited=false" markiert, da der Analyseer das Vererbungsdiagramm nicht durchlaufen hat. |
AmbiguousActionException |
Eine Ausnahme, die mehrere Übereinstimmungen in der Aktionsauswahl angibt. |
CompatibilitySwitch<TValue> |
Infrastruktur zur Unterstützung der Implementierung von CompatibilityVersion. Dies ist eine Implementierung von ICompatibilitySwitch geeignet für die Verwendung mit dem IOptions<TOptions> Muster. Dies ist die Frameworkinfrastruktur und sollte nicht vom Anwendungscode verwendet werden. |
ConfigureCompatibilityOptions<TOptions> |
Eine Basisklasse für Infrastruktur, die ASP.NET Core MVC-Unterstützung für CompatibilityVersionimplementiert. Dies ist die Frameworkinfrastruktur und sollte nicht vom Anwendungscode verwendet werden. |
ContentResultExecutor |
Eine IActionResultExecutor<TResult>, die für ContentResult verantwortlich ist |
DefaultOutputFormatterSelector |
Die Standardimplementierung von OutputFormatterSelector. |
DefaultProblemDetailsFactory |
Die |
DefaultStatusCodeAttribute |
Gibt den Standardstatuscode an, der einem ActionResultzugeordnet ist. |
FileContentResultExecutor | |
FileResultExecutorBase |
Basisklasse zum Ausführen eines Dateiergebnisses. |
FileStreamResultExecutor |
Ein IActionResultExecutor<TResult> für ein Dateidatenstromergebnis. |
LocalRedirectResultExecutor |
Eine IActionResultExecutor<TResult>, die LocalRedirectResultbehandelt. |
ModelStateInvalidFilter |
Eine IActionFilter, die auf ungültige ModelStatereagiert. Dieser Filter wird allen Typen und Aktionen hinzugefügt, die mit ApiControllerAttributekommentiert werden. Weitere Informationen zum Konfigurieren dieses Filters finden Sie unter ApiBehaviorOptions. |
MvcCompatibilityOptions |
Ein Optionstyp zum Konfigurieren der Anwendung CompatibilityVersion. |
ObjectResultExecutor |
Führt eine ObjectResult aus, um in die Antwort zu schreiben. |
OutputFormatterSelector |
Wählt eine IOutputFormatter aus, um eine Antwort auf die aktuelle Anforderung zu schreiben. |
PhysicalFileResultExecutor | |
PhysicalFileResultExecutor.FileMetadata |
Stellt Metadaten für eine Datei dar. |
ProblemDetailsFactory |
Fabrik zur Herstellung von ProblemDetails und ValidationProblemDetails. |
RedirectResultExecutor |
Eine IActionResultExecutor<TResult> für RedirectResult. |
RedirectToActionResultExecutor |
Eine IActionResultExecutor<TResult> für RedirectToActionResult. |
RedirectToPageResultExecutor |
Eine IActionResultExecutor<TResult> für RedirectToPageResult. |
RedirectToRouteResultExecutor |
Eine IActionResultExecutor<TResult> für RedirectToRouteResult. |
VirtualFileResultExecutor |
Schnittstellen
IActionContextAccessor |
Definiert eine Schnittstelle zum Verfügbarmachen einer ActionContext. |
IActionDescriptorChangeProvider |
Bietet eine Möglichkeit, die Ungültigkeit der zwischengespeicherten Auflistung von ActionDescriptor aus einem IActionDescriptorCollectionProviderzu signalisieren. |
IActionDescriptorCollectionProvider |
Stellt die derzeit zwischengespeicherte Auflistung von ActionDescriptorbereit. |
IActionInvokerFactory |
Definiert eine Schnittstelle zum Erstellen einer IActionInvoker für die aktuelle Anforderung. |
IActionResultExecutor<TResult> |
Definiert eine Schnittstelle für einen Dienst, die eine bestimmte Art von IActionResult ausführen kann, indem sie die HttpResponsebearbeiten. |
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 |
Ein IFilterMetadata, der angibt, dass ein Typ und alle abgeleiteten Typen verwendet werden, um HTTP-API-Antworten zu verarbeiten. Controller, die mit diesem Attribut (ApiControllerAttribute) versehen sind, sind mit Features und Verhalten konfiguriert, die darauf abzielen, die Entwicklererfahrung für das Erstellen von APIs zu verbessern. |
IClientErrorActionResult |
Eine IStatusCodeActionResult, die in einen aussagekräftigeren Clientfehler umgewandelt werden kann. |
IClientErrorFactory |
Eine Factory zum Erzeugen von Clientfehlern. Dieser Vertrag wird von Controllern verwendet, die mit ApiControllerAttribute kommentiert wurden, um IClientErrorActionResultzu transformieren. |
ICompatibilitySwitch |
Definiert einen Kompatibilitätsswitch. Dies ist die Frameworkinfrastruktur und sollte nicht vom Anwendungscode verwendet werden. |
IConvertToActionResult |
Definiert den Vertrag zum Konvertieren eines Typs in eine IActionResult während des Aufrufs von Aktionen. |
IHttpRequestStreamReaderFactory |
Erstellt TextReader Instanzen zum Lesen aus Body. |
IHttpResponseStreamWriterFactory |
Erstellt TextWriter Instanzen zum Schreiben in Body. |
IParameterInfoParameterDescriptor |
Eine ParameterDescriptor für Aktionsparameter. |
IPropertyInfoParameterDescriptor |
Eine ParameterDescriptor für gebundene Eigenschaften. |
IStatusCodeActionResult |
Stellt eine IActionResult dar, die bei ausführung eine HTTP-Antwort mit dem angegebenen StatusCodeerzeugt. |
Hinweise
Eine Einführung in MVC finden Sie unter Übersicht über ASP.NET Core MVC.