Microsoft.AspNetCore.Mvc.Infrastructure Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje typy vyžadované pro provedení akce a výsledku.
Třídy
ActionContextAccessor |
Typ, který poskytuje přístup k objektu ActionContext. |
ActionDescriptorCollection |
Kolekce ActionDescriptorv mezipaměti . |
ActionDescriptorCollectionProvider |
Základní třída, pro IActionDescriptorCollectionProvider kterou také poskytuje IChangeToken reaktivní oznámení o změnách ActionDescriptor . |
ActionResultObjectValueAttribute |
Atribut anotovaný v konstruktoru ActionResult, parametry pomocné metody a vlastnosti označující, že parametr nebo vlastnost se používá k nastavení "hodnoty" pro ActionResult. Analyzátory odpovídají tomuto parametru podle názvu typu. To umožňuje uživatelům anotovat vlastní výsledky \ vlastní pomocné rutiny s uživatelem definovaným atributem, aniž by museli tento typ vystavit. Tento atribut je záměrně označený Inherited=false, protože analyzátor neprochází grafem dědičnosti. |
ActionResultStatusCodeAttribute |
Atribut anotovaný v parametrech konstruktoru ActionResult a pomocné metody označující, že parametr se používá k nastavení "statusCode" pro ActionResult. Analyzátory odpovídají tomuto parametru podle názvu typu. To umožňuje uživatelům anotovat vlastní výsledky \ vlastní pomocné rutiny s uživatelem definovaným atributem, aniž by museli tento typ vystavit. Tento atribut je záměrně označený Inherited=false, protože analyzátor neprochází grafem dědičnosti. |
AmbiguousActionException |
Výjimka, která označuje více shod při výběru akce. |
CompatibilitySwitch<TValue> |
Infrastruktura podporující implementaci CompatibilityVersion. Jedná se o implementaci ICompatibilitySwitch vhodnou pro použití se vzorem IOptions<TOptions> . Toto je infrastruktura architektury a kód aplikace by ho neměl používat. |
ConfigureCompatibilityOptions<TOptions> |
Základní třída pro infrastrukturu, která implementuje podporu ASP.NET Core MVC pro CompatibilityVersion. Toto je infrastruktura architektury a kód aplikace by ho neměl používat. |
ContentResultExecutor |
A IActionResultExecutor<TResult> , který je zodpovědný za ContentResult |
DefaultOutputFormatterSelector |
Výchozí implementace .OutputFormatterSelector |
DefaultStatusCodeAttribute |
Určuje výchozí stavový kód přidružený k objektu ActionResult. |
FileContentResultExecutor |
Provede IActionResultExecutor<TResult>. |
FileResultExecutorBase |
Základní třída pro spuštění výsledku souboru. |
FileStreamResultExecutor |
Výsledek IActionResultExecutor<TResult> datového proudu souboru. |
LocalRedirectResultExecutor |
A IActionResultExecutor<TResult> , který zpracovává LocalRedirectResult. |
ModelStateInvalidFilter |
A IActionFilter , která reaguje na neplatnou ModelState. Tento filtr se přidá ke všem typům a akcím s poznámkou ApiControllerAttribute. Způsoby konfigurace tohoto filtru najdete v tématu ApiBehaviorOptions . |
MvcCompatibilityOptions |
Typ možností pro konfiguraci aplikace CompatibilityVersion. |
ObjectResultExecutor |
ObjectResult Provede zápis do odpovědi. |
OutputFormatterSelector |
Vybere pro IOutputFormatter zápis odpovědi na aktuální požadavek. |
PhysicalFileResultExecutor | |
PhysicalFileResultExecutor.FileMetadata |
Představuje metadata souboru. |
ProblemDetailsFactory |
Továrna pro výrobu ProblemDetails a ValidationProblemDetails. |
RedirectResultExecutor | |
RedirectToActionResultExecutor |
A IActionResultExecutor<TResult> pro RedirectToActionResult. |
RedirectToPageResultExecutor | |
RedirectToRouteResultExecutor | |
VirtualFileResultExecutor |
Rozhraní
IActionContextAccessor |
Definuje rozhraní pro zveřejnění objektu ActionContext. |
IActionDescriptorChangeProvider |
Poskytuje způsob, jak signalizovat zneplatnění kolekce ActionDescriptor z mezipaměti z objektu IActionDescriptorCollectionProvider. |
IActionDescriptorCollectionProvider |
Poskytuje aktuálně uloženou kolekci .ActionDescriptor |
IActionInvokerFactory |
Definuje rozhraní pro vytvoření objektu IActionInvoker pro aktuální požadavek. |
IActionResultExecutor<TResult> |
Definuje rozhraní pro službu, která může provést určitý druh IActionResult pomocí manipulace s HttpResponse. |
IActionResultTypeMapper |
Poskytuje mapování z návratové hodnoty akce na objekt IActionResult pro zpracování požadavku. |
IActionSelector |
Definuje rozhraní pro výběr akce MVC, která se má vyvolat pro aktuální požadavek. |
IApiBehaviorMetadata |
A IFilterMetadata , který označuje, že typ a všechny odvozené typy se používají k poskytování odpovědí rozhraní HTTP API. Kontrolery s tímto atributem (ApiControllerAttribute) jsou nakonfigurované s funkcemi a chováním zaměřenými na vylepšení vývojářského prostředí pro vytváření rozhraní API. |
IClientErrorActionResult |
Objekt IStatusCodeActionResult , který lze transformovat na popisnější chybu klienta. |
IClientErrorFactory |
Továrna pro vytváření chyb klienta. Tento kontrakt se používá kontrolery anotovanými pomocí ApiControllerAttribute k transformaci IClientErrorActionResult. |
ICompatibilitySwitch |
Definuje přepínač kompatibility. Toto je infrastruktura architektury a kód aplikace by ho neměl používat. |
IConvertToActionResult |
Definuje kontrakt pro převod typu na během IActionResult vyvolání akce. |
IHttpRequestStreamReaderFactory |
Vytvoří TextReader instance pro čtení z .Body |
IHttpResponseStreamWriterFactory |
Vytvoří TextWriter instance pro zápis do Body. |
IParameterInfoParameterDescriptor |
A ParameterDescriptor pro parametry akce. |
IPropertyInfoParameterDescriptor |
A ParameterDescriptor pro vázané vlastnosti. |
IStatusCodeActionResult |
Představuje, IActionResult že při spuštění vygeneruje odpověď HTTP se zadaným StatusCodeparametrem . |
Poznámky
Úvod do MVC najdete v tématu Přehled ASP.NET Core MVC.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro