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
| Name | Beschreibung |
|---|---|
| ActionContextAccessor |
Typ, der Zugriff auf eine ActionContext. |
| ActionDescriptorCollection |
Eine zwischengespeicherte Sammlung von ActionDescriptor. |
| ActionDescriptorCollectionProvider |
Eine Basisklasse, für IActionDescriptorCollectionProvider die auch reaktive IChangeToken Benachrichtigungen von ActionDescriptor Änderungen bereitgestellt werden. |
| 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, die Kompatibilitätsswitches unterstützt. Dies ist eine Implementierung, die ICompatibilitySwitch für die Verwendung mit dem IOptions<TOptions> Muster geeignet ist. Dies ist die Frameworkinfrastruktur und sollte nicht vom Anwendungscode verwendet werden. |
| ConfigureCompatibilityOptions<TOptions> |
Eine Basisklasse für Infrastruktur, die ASP.NET Core Unterstützung von MVC implementiertCompatibilityVersion. Dies ist die Frameworkinfrastruktur und sollte nicht vom Anwendungscode verwendet werden. |
| ContentResultExecutor |
Ein IActionResultExecutor<TResult> Verantwortlicher für ContentResult |
| DefaultOutputFormatterSelector |
Die Standardimplementierung von OutputFormatterSelector. |
| DefaultProblemDetailsFactory |
Dies |
| DefaultStatusCodeAttribute |
Gibt den Standardstatuscode an, der einem ActionResult. |
| FileContentResultExecutor | |
| FileResultExecutorBase |
Basisklasse zum Ausführen eines Dateiergebnisses. |
| FileStreamResultExecutor |
Ein IActionResultExecutor<TResult> Ergebnis für einen Dateidatenstrom. |
| LocalRedirectResultExecutor |
A IActionResultExecutor<TResult> that handles LocalRedirectResult. |
| ModelStateInvalidFilter |
Ein IActionFilter Wert, der auf ungültig ModelStatereagiert. Dieser Filter wird allen Typen und Aktionen hinzugefügt, die mit ApiControllerAttributeAnmerkungen versehen sind. Erfahren Sie, wie Sie ApiBehaviorOptions diesen Filter konfigurieren können. |
| MvcCompatibilityOptions |
Ein Optionstyp zum Konfigurieren der Anwendung CompatibilityVersion. |
| ObjectResultExecutor |
Führt einen ObjectResult Zum Schreiben in die Antwort aus. |
| OutputFormatterSelector |
Wählt eine IOutputFormatter Antwort auf die aktuelle Anforderung aus. |
| PhysicalFileResultExecutor | |
| PhysicalFileResultExecutor.FileMetadata |
Stellt Metadaten für eine Datei dar. |
| ProblemDetailsFactory |
Fabrik zur Herstellung ProblemDetails und ValidationProblemDetails. |
| RedirectResultExecutor | |
| RedirectToActionResultExecutor |
A IActionResultExecutor<TResult> für RedirectToActionResult. |
| RedirectToPageResultExecutor | |
| RedirectToRouteResultExecutor | |
| VirtualFileResultExecutor |
Schnittstellen
| Name | Beschreibung |
|---|---|
| IActionContextAccessor |
Definiert eine Schnittstelle zum Verfügbarmachen einer ActionContext. |
| IActionDescriptorChangeProvider |
Bietet eine Möglichkeit, die Ungültigkeit der zwischengespeicherten Auflistung von ActionDescriptor einer IActionDescriptorCollectionProvider. |
| IActionDescriptorCollectionProvider |
Stellt die derzeit zwischengespeicherte Auflistung von 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 die HttpResponse. |
| IActionResultTypeMapper |
Stellt eine Zuordnung vom Rückgabewert einer Aktion zu einer IActionResult Anforderungsverarbeitung bereit. |
| IActionSelector |
Definiert eine Schnittstelle zum Auswählen einer MVC-Aktion, die für die aktuelle Anforderung aufgerufen werden soll. |
| IApiBehaviorMetadata |
Ein IFilterMetadata Wert, der angibt, dass ein Typ und alle abgeleiteten Typen verwendet werden, um HTTP-API-Antworten zu verarbeiten. Controller, die mit diesem AttributApiControllerAttribute () versehen sind, sind mit Features und Verhalten konfiguriert, die darauf abzielen, die Entwicklererfahrung für die Erstellung 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 zum ApiControllerAttribute Transformieren mit Anmerkungen versehen sind IClientErrorActionResult. |
| 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 einen während des IActionResult Aufrufs von Aktionen. |
| IHttpRequestStreamReaderFactory |
Erstellt TextReader Instanzen zum Lesen von Body. |
| IHttpResponseStreamWriterFactory |
Erstellt TextWriter Instanzen zum Schreiben in Body. |
| IParameterInfoParameterDescriptor |
A ParameterDescriptor für Aktionsparameter. |
| IPropertyInfoParameterDescriptor |
A ParameterDescriptor für gebundene Eigenschaften. |
| IStatusCodeActionResult |
Stellt eine IActionResult , die beim Ausführen eine HTTP-Antwort mit dem angegebenen StatusCodeerzeugt. |
Hinweise
Eine Einführung in MVC finden Sie unter Overview von ASP.NET Core MVC.