Microsoft.AspNetCore.Mvc 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 potřebné k vytvoření aplikace MVC.
Třídy
| AcceptedAtActionResult |
Odpověď ActionResult typu Accept (202) s hlavičkou Umístění. |
| AcceptedAtRouteResult |
Vrátí ActionResult odpověď Accept (202) s hlavičkou Umístění. |
| AcceptedResult |
Vrátí ActionResult odpověď Accept (202) s hlavičkou Umístění. |
| AcceptVerbsAttribute |
Určuje, jaké metody HTTP akce podporuje. |
| ActionContext |
Kontextový objekt pro provedení akce, která byla vybrána jako součást požadavku HTTP. |
| ActionContextAttribute |
Určuje, že vlastnost kontroleru by měla být nastavena s aktuální ActionContext při vytváření kontroleru. Vlastnost musí mít metodu veřejné sady. |
| ActionNameAttribute |
Určuje název akce. |
| ActionResult |
Výchozí implementace IActionResult. |
| ActionResult<TValue> |
Typ, který zabalí |
| AntiforgeryValidationFailedResult |
Používá BadRequestResult se k chybám ověřování antiforgery. Slouží IAntiforgeryValidationFailedResult ke shodě pro chyby ověřování v filtrech výsledků MVC. |
| ApiBehaviorOptions |
Možnosti použité ke konfiguraci chování pro typy anotované pomocí ApiControllerAttribute. |
| ApiControllerAttribute |
Označuje, že typ a všechny odvozené typy slouží k poskytování odpovědí rozhraní HTTP API. Kontrolery zařízené tímto atributem jsou nakonfigurované s funkcemi a chováním zacílenými na zlepšení prostředí pro vývojáře pro vytváření rozhraní API. Při dekoraci na sestavení budou všechny kontrolery v sestavení považovány za kontrolery s chováním rozhraní API. Další informace najdete v tématu Atribut ApiController. |
| ApiConventionMethodAttribute |
Konvence rozhraní API, které se použijí na akci kontroleru. Konvence rozhraní API se používají k ovlivnění výstupu rozhraní ApiExplorer. ApiConventionMethodAttribute lze použít k určení přesné konvence metody, která se vztahuje na akci. ApiConventionTypeAttribute podrobnosti o uplatňování konvencí na úrovni sestavení nebo kontroleru. |
| ApiConventionTypeAttribute |
Konvence rozhraní API, které se použijí na sestavení obsahující kontrolery MVC nebo na jeden kontroler. Konvence rozhraní API se používají k ovlivnění výstupu apiExploreru. Konvence musí být statické typy. Metody v konvenci se shodují s metodou akce pomocí pravidel určených ApiConventionNameMatchAttribute podle toho, která se můžou použít pro název metody nebo její parametry a ApiConventionTypeMatchAttribute které se použijí na parametry. Pokud nebyly nalezeny žádné atributy určující chování, MVC odpovídá názvům metod a názvům parametrů pomocí Exact a typy parametrů se shodují pomocí AssignableFrom. |
| ApiDescriptionActionData |
Představuje data použitá k sestavení |
| ApiExplorerSettingsAttribute |
Řídí viditelnost a název skupiny pro |
| AreaAttribute |
Určuje oblast obsahující kontroler nebo akci. |
| AutoValidateAntiforgeryTokenAttribute |
Atribut, který způsobuje ověření antiforgerních tokenů pro všechny nebezpečné metody HTTP. Antiforgery token je vyžadován pro jiné metody HTTP než GET, HEAD, OPTIONS a TRACE. |
| BadRequestObjectResult |
Při ObjectResult spuštění vytvoří odpověď Chybný požadavek (400). |
| BadRequestResult |
Odpověď StatusCodeResult typu Chybný požadavek (400) při spuštění. |
| BindAttribute |
Tento atribut lze použít pro parametry a typy akcí k označení metadat na úrovni modelu. |
| BindPropertiesAttribute |
Atribut, který umožňuje vazbu pro všechny vlastnosti, které definuje dekorovaný kontroler nebo model Razor Page. |
| BindPropertyAttribute |
Atribut, který může zadat název modelu nebo typ IModelBinder použití pro vazbu přidružené vlastnosti. |
| CacheProfile |
Definuje sadu nastavení, která lze použít pro ukládání odpovědí do mezipaměti. |
| ChallengeResult |
Vyvolá se to ActionResult při spuštění HttpContext.ChallengeAsync. |
| ClientErrorData |
Informace o vytváření chyb klienta Tento typ slouží ke konfiguraci chyb klienta vytvořených ClientErrorMappinguživateli . |
| ConflictObjectResult |
Při ObjectResult spuštění vznikne odpověď Konflikt (409). |
| ConflictResult |
Odpověď StatusCodeResult typu Konflikt (409) způsobí, že při spuštění dojde k odpovědi. |
| ConsumesAttribute |
Filtr, který určuje podporované typy obsahu požadavku. ContentTypes slouží k výběru akce, pokud by jinak bylo více shod. |
| ContentResult |
Při ActionResult spuštění vytvoří odpověď s obsahem. |
| Controller |
Základní třída kontroleru MVC s podporou zobrazení. |
| ControllerAttribute |
Označuje, že typ a všechny odvozené typy, na které se tento atribut používá, se považují za kontroler ve výchozím mechanismu zjišťování kontroleru, pokud NonControllerAttribute není použit na žádný typ v hierarchii. |
| ControllerBase |
Základní třída pro kontroler MVC bez podpory zobrazení. |
| ControllerContext |
Kontext přidružený k aktuálnímu požadavku na kontroler. |
| ControllerContextAttribute |
Určuje, že vlastnost kontroleru by měla být nastavena s aktuální ControllerContext při vytváření kontroleru. Vlastnost musí mít metodu veřejné sady. |
| CookieTempDataProviderOptions |
Poskytuje programovou konfiguraci souborů cookie nastavených CookieTempDataProvider |
| CreatedAtActionResult |
Odpověď ActionResult vytvořená (201) se záhlavím Umístění. |
| CreatedAtRouteResult |
Odpověď ActionResult vytvořená (201) se záhlavím Umístění. |
| CreatedResult |
Odpověď ActionResult vytvořená (201) se záhlavím Umístění. |
| DefaultApiConventions |
Výchozí konvence rozhraní API |
| DisableRequestSizeLimitAttribute |
Zakáže limit velikosti textu požadavku. |
| EmptyResult |
ActionResult Představuje, že při spuštění nic neudělá. |
| FileContentResult |
ActionResult Představuje, že při spuštění zapíše binární soubor do odpovědi. |
| FileResult |
ActionResult Představuje, že při spuštění zapíše soubor jako odpověď. |
| FileStreamResult |
ActionResult Představuje, že při spuštění zapíše soubor z datového proudu do odpovědi. |
| ForbidResult |
Vyvolá se to ActionResult při spuštění HttpContext.ForbidAsync. |
| FormatFilterAttribute |
Filtr, který použije hodnotu formátu v směrovacích datech nebo řetězci dotazu k nastavení typu obsahu u vráceného ObjectResult z akce. |
| FromBodyAttribute |
Určuje, že parametr nebo vlastnost by měly být vázány pomocí textu požadavku. |
| FromFormAttribute |
Určuje, že parametr nebo vlastnost by měly být vázány pomocí dat formuláře v textu požadavku. |
| FromHeaderAttribute |
Určuje, že parametr nebo vlastnost by měly být vázány pomocí hlaviček požadavku. |
| FromQueryAttribute |
Určuje, že parametr nebo vlastnost by měly být vázány pomocí řetězce dotazu požadavku. |
| FromRouteAttribute |
Určuje, že parametr nebo vlastnost by měly být vázány pomocí směrovacích dat z aktuálního požadavku. |
| FromServicesAttribute |
Určuje, že parametr nebo vlastnost by měly být vázány pomocí služeb požadavků. |
| HiddenInputAttribute |
Označuje přidruženou vlastnost nebo všechny vlastnosti s přidruženým typem by měly být upraveny pomocí vstupního <> prvku typu "skryté". |
| HttpDeleteAttribute |
Identifikuje akci, která podporuje metodu HTTP DELETE. |
| HttpGetAttribute |
Identifikuje akci, která podporuje metodu HTTP GET. |
| HttpHeadAttribute |
Identifikuje akci, která podporuje metodu HTTP HEAD. |
| HttpOptionsAttribute |
Identifikuje akci, která podporuje metodu HTTP OPTIONS. |
| HttpPatchAttribute |
Identifikuje akci, která podporuje metodu HTTP PATCH. |
| HttpPostAttribute |
Identifikuje akci, která podporuje metodu HTTP POST. |
| HttpPutAttribute |
Identifikuje akci, která podporuje metodu HTTP PUT. |
| IgnoreAntiforgeryTokenAttribute |
Filtr, který přeskočí ověření antiforgery tokenu. |
| JsonOptions |
Možnosti konfigurace SystemTextJsonInputFormatter a SystemTextJsonOutputFormatter. |
| JsonPatchExtensions |
Rozšíření pro JsonPatchDocument<TModel> |
| JsonResult |
Výsledek akce, který formátuje daný objekt jako JSON. |
| LocalRedirectResult |
Vrátí ActionResult odpověď Found (302), Přesunuto trvale (301), Dočasné přesměrování (307) nebo Trvalé přesměrování (308) s hlavičkou Umístění na zadanou místní adresu URL. |
| MiddlewareFilterAttribute |
Spustí kanál middlewaru poskytnutého ConfigurationTypenástrojem . Kanál middlewaru se bude považovat za asynchronní filtr prostředků. |
| ModelBinderAttribute |
Atribut, který může zadat název nebo typ IModelBinder modelu, který se má použít pro vazbu. |
| ModelMetadataTypeAttribute |
Tento atribut určuje třídu metadat, která se má přidružit ke třídě datového modelu. |
| MvcJsonOptions |
Poskytuje programovou konfiguraci pro JSON v rozhraní MVC. |
| MvcNewtonsoftJsonOptions |
Poskytuje programovou konfiguraci pro formátovací moduly JSON pomocí Newtonsoft.JSON. |
| MvcOptions |
Poskytuje programovou konfiguraci pro architekturu MVC. |
| MvcViewOptions |
Poskytuje programovou konfiguraci zobrazení v rámci MVC. |
| NoContentResult |
Při StatusCodeResult spuštění se vytvoří odpověď 204 Bez obsahu. |
| NonActionAttribute |
Označuje, že metoda kontroleru není metoda akce. |
| NonControllerAttribute |
Označuje, že typ a všechny odvozené typy, na které se tento atribut použije, se ve výchozím mechanismu zjišťování kontroleru nepovažují za kontroler. |
| NonViewComponentAttribute |
Označuje, že typ a všechny odvozené typy, na které je tento atribut použit, nejsou považovány za součást zobrazení ve výchozím mechanismu zjišťování součásti zobrazení. |
| NotFoundObjectResult |
Při ObjectResult spuštění se vytvoří odpověď Nenalezena (404). |
| NotFoundResult |
StatusCodeResult Představuje, že při spuštění vytvoří odpověď Nenalezena (404). |
| ObjectResult |
Objekt ActionResult při spuštění zapíše do odpovědi pomocí mechanismů poskytovaných hostitelem. |
| OkObjectResult |
Když ObjectResult se provede vyjednávání obsahu, naformátuje tělo entity a v případě úspěchu vyjednávání a formátování vytvoří Status200OK odpověď. |
| OkResult |
Při StatusCodeResult spuštění se vytvoří prázdná Status200OK odpověď. |
| PageRemoteAttribute |
Obslužná RemoteAttributeBase rutina stránky razor, která konfiguruje neobtěžující ověření pro odeslání požadavku Ajax na web. Vyvoláná obslužná rutina by měla vrátit JSON označující, jestli je hodnota platná. |
| PartialViewResult |
ActionResult Představuje zobrazení, které vykreslí částečné zobrazení odpovědi. |
| PhysicalFileResult |
Při FileResult spuštění zapíše soubor z disku do odpovědi pomocí mechanismů poskytovaných hostitelem. |
| ProblemDetails |
Strojově čitelný formát pro určení chyb v odpovědích rozhraní HTTP API na https://tools.ietf.org/html/rfc7807základě . |
| ProducesAttribute |
Filtr, který určuje očekávanou Type akci, vrátí a podporované typy obsahu odpovědi. Hodnota ContentTypes se používá k nastavení ContentTypes. |
| ProducesDefaultResponseTypeAttribute |
Filtr, který určuje Type všechny stavové kódy HTTP, které nejsou pokryty ProducesResponseTypeAttribute. |
| ProducesErrorResponseTypeAttribute |
Určuje typ vrácený ve výchozím nastavení kontrolery s poznámkami ApiControllerAttribute. Type určuje typ modelu chyby asociované s chybou ProducesResponseTypeAttribute klienta (stavový kód HTTP 4xx), pokud není zadána žádná hodnota. Pokud není zadána žádná hodnota, MVC předpokládá typ ProblemDetailschyby klienta , pokud se použijí chyby klienta (ClientErrorMapping). Tento postup Attribute slouží ke konfiguraci výchozího typu chyby, pokud vaše aplikace používá vlastní typ chyby k odpovědi. |
| ProducesResponseTypeAttribute |
Filtr, který určuje typ hodnoty a stavového kódu vráceného akcí. |
| RazorViewEngineOptionsSetup |
Nastaví výchozí možnosti pro RazorViewEngineOptions . |
| RedirectResult |
Vrátí ActionResult odpověď Found (302), Trvale přesunutá (301), Dočasné přesměrování (307) nebo Trvalé přesměrování (308) s hlavičkou Umístění na zadanou adresu URL. |
| RedirectToActionResult |
Vrátí ActionResult odpověď Nalezená (302), přesunutá trvale (301), dočasné přesměrování (307) nebo trvalé přesměrování (308) s hlavičkou Umístění. Cílí na akci kontroleru. |
| RedirectToPageResult |
Vrátí ActionResult odpověď Found (302) nebo Přesunutá trvale (301) s hlavičkou Umístění. Cílí na registrovanou trasu. |
| RedirectToRouteResult |
Vrátí ActionResult odpověď Found (302), Trvale přesunutá (301), Dočasné přesměrování (307) nebo Trvalé přesměrování (308) s hlavičkou Umístění. Cílí na registrovanou trasu. |
| RemoteAttribute |
A RemoteAttributeBase pro kontrolery, které konfigurují nevtíravé ověření pro odeslání požadavku Ajax na web. Vyvoláná akce by měla vrátit JSON označující, jestli je hodnota platná. |
| RemoteAttributeBase |
A ValidationAttribute , která konfiguruje neobtěžující ověření pro odeslání požadavku Ajax na web. Vyvolaný koncový bod by měl vrátit JSON označující, jestli je hodnota platná. |
| RequestFormLimitsAttribute |
Nastaví zadané limity na Form. |
| RequestSizeLimitAttribute |
Nastaví limit velikosti textu požadavku na zadanou velikost. |
| RequireHttpsAttribute |
Autorizační filtr, který potvrzuje přijetí požadavků přes HTTPS. |
| ResponseCacheAttribute |
Určuje parametry nezbytné pro nastavení odpovídajících hlaviček v ukládání odpovědí do mezipaměti. |
| RouteAttribute |
Určuje trasu atributu na kontroleru. |
| SerializableError |
Definuje serializovatelný kontejner pro ukládání informací ModelState. Tyto informace se ukládají jako páry klíč/hodnota. |
| ServiceFilterAttribute |
Filtr, který najde jiný filtr v objektu IServiceProvider. |
| SignInResult |
To ActionResult při spuštění vyvolá HttpContext.SignInAsync. |
| SignOutResult |
Vyvolá se to ActionResult při spuštění HttpContext.SignOutAsync. |
| SkipStatusCodePagesAttribute |
Filtr, který brání spuštění middlewaru StatusCodePages. |
| StatusCodeResult |
ActionResult Představuje, že při spuštění vytvoří odpověď HTTP s daným stavovým kódem odpovědi. |
| TempDataAttribute |
Vlastnosti zdobené TempDataAttribute budou mít jejich hodnoty uložené a načtené z ITempDataDictionary. TempDataAttribute podporuje vlastnosti controllers, Razor Pages a Razor Page Models. |
| TypeFilterAttribute |
Filtr, který vytvoří jiný filtr typu ImplementationType, načítá chybějící argumenty konstruktoru z injektáže závislostí, pokud je tam k dispozici. |
| UnauthorizedObjectResult |
Při ObjectResult spuštění se vytvoří odpověď Neautorizováno (401). |
| UnauthorizedResult |
UnauthorizedResult Představuje, že při spuštění vytvoří odpověď Neautorizováno (401). |
| UnprocessableEntityObjectResult |
Když ObjectResult se spustí, vytvoří odpověď neprocesovatelné entity (422). |
| UnprocessableEntityResult |
Odpověď StatusCodeResult typu Unprocessable Entity (422) při spuštění vytvoří odpověď. |
| UnsupportedMediaTypeResult |
Odpověď StatusCodeResult typu UnsupportedMediaType (415) při spuštění vytvoří odpověď UnsupportedMediaType (415). |
| UrlHelperExtensions |
Statická třída pro pomocné metody rozšíření adresy URL |
| ValidateAntiForgeryTokenAttribute |
Určuje, že třída nebo metoda, které tento atribut je použit, ověřuje anti-forgery token. Pokud token proti padělání není k dispozici nebo pokud je token neplatný, ověření selže a metoda akce se nespustí. |
| ValidationProblemDetails |
A ProblemDetails for validation errors. |
| ViewComponent |
Základní třída pro komponenty zobrazení. |
| ViewComponentAttribute |
Označuje třídu a všechny podtřídy jsou komponenty zobrazení. Volitelně určuje název komponenty zobrazení. Pokud definujete základní třídu pro více komponent zobrazení, přidružte tento atribut k této základní třídě. |
| ViewComponentResult |
Která IActionResult vykreslí komponentu zobrazení odpovědi. |
| ViewDataAttribute |
Vlastnosti zdobené ViewDataAttribute budou mít jejich hodnoty uložené a načtené z ViewDataDictionary. ViewDataDictionary podporuje vlastnosti kontrolerů a obslužných rutin Razor Page. |
| ViewResult |
ActionResult Představuje zobrazení odpovědi. |
| VirtualFileResult |
A FileResult to při spuštění zapíše soubor zadaný pomocí virtuální cesty k odpovědi pomocí mechanismů poskytovaných hostitelem. |
Rozhraní
| IActionResult |
Definuje kontrakt, který představuje výsledek metody akce. |
| IDesignTimeMvcBuilderConfiguration |
Nakonfiguruje IMvcBuilder. Implementujte toto rozhraní pro povolení konfigurace doby návrhu (například při předběžné kompilaci zobrazení) IMvcBuilder. |
| IRequestFormLimitsPolicy |
Rozhraní značek pro filtry, které definují zásady pro omezení textu požadavku přečtené jako formulář. |
| IRequestSizePolicy |
Rozhraní značek pro filtry, které definují zásadu pro maximální velikost textu požadavku. |
| IUrlHelper |
Definuje kontrakt pomocných rutin pro sestavení adres URL pro ASP.NET MVC v rámci aplikace. |
| IViewComponentHelper |
Podporuje vykreslování komponent zobrazení v zobrazení. |
| IViewComponentResult |
Typ výsledku ViewComponent. |
Výčty
| CompatibilityVersion |
Určuje kompatibilitu verzí chování modulu runtime nakonfigurovaných nástrojem MvcOptions. |
| ResponseCacheLocation |
Určuje hodnotu hlavičky Cache-control v odpovědi. |
Poznámky
Úvod do MVC najdete v tématu přehled ASP.NET Core MVC.