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 sestavení aplikace MVC.
Třídy
AcceptedAtActionResult |
Odpověď ActionResult , která vrací přijatou (202) s hlavičkou Location. |
AcceptedAtRouteResult |
Odpověď ActionResult , která vrací přijatou (202) s hlavičkou Location. |
AcceptedResult |
An ActionResult , která vrací přijatou (202) odpověď s hlavičkou Location. |
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 má 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í instanci |
AntiforgeryValidationFailedResult |
Používá BadRequestResult se pro chyby ověřování proti padělání. Umožňuje IAntiforgeryValidationFailedResult spárovat chyby ověřování ve filtrech výsledků MVC. |
ApiBehaviorOptions |
Možnosti používané ke konfiguraci chování pro typy opatřené poznámkami ApiControllerAttribute. |
ApiControllerAttribute |
Označuje, že typ a všechny odvozené typy se používají k poskytování odpovědí rozhraní HTTP API. Kontrolery zdobené tímto atributem 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. Při dekoraci v 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 mají použít na akci kontroleru. Konvence rozhraní API se používají k ovlivnění výstupu nástroje ApiExplorer. ApiConventionMethodAttribute lze použít k určení přesné konvence metody, která se vztahuje na akci. ApiConventionTypeAttribute podrobnosti o používání konvencí na úrovni sestavení nebo kontroleru. |
ApiConventionTypeAttribute |
Konvence rozhraní API, které se mají použít na sestavení obsahující řadiče MVC nebo jeden kontroler. Konvence rozhraní API se používají k ovlivnění výstupu nástroje ApiExplorer. Konvence musí být statické typy. Metody v konvenci jsou spárovány s metodou akce pomocí pravidel určených nástrojem ApiConventionNameMatchAttribute , která se můžou použít na název metody nebo její parametry a ApiConventionTypeMatchAttribute která se použijí na parametry. Pokud nejsou nalezeny žádné atributy, které by určovaly chování, názvy metod shody MVC a názvy parametrů jsou spárovány pomocí Exact a typy parametrů jsou spárovány pomocí .AssignableFrom |
ApiDescriptionActionData |
Představuje data použitá k sestavení objektu , který je |
ApiExplorerSettingsAttribute |
Řídí viditelnost a název skupiny pro přidruženou |
AreaAttribute |
Určuje oblast obsahující kontroler nebo akci. |
AutoValidateAntiforgeryTokenAttribute |
Atribut, který způsobuje ověření antiforgery tokenů pro všechny nebezpečné metody HTTP. Antiforgery token se vyžaduje pro jiné metody HTTP než GET, HEAD, OPTIONS a TRACE. |
BadRequestObjectResult |
Při ObjectResult spuštění se vytvoří odpověď Na chybný požadavek (400). |
BadRequestResult |
A StatusCodeResult , který po spuštění vytvoří chybný požadavek (400) odpověď. |
BindAttribute |
Tento atribut lze použít u parametrů a typů 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 , který se má použít pro vazbu přidružené vlastnosti. |
CacheProfile |
Definuje sadu nastavení, která lze použít pro ukládání odpovědí do mezipaměti. |
ChallengeResult |
Objekt ActionResult , který při spuštění vyvolá HttpContext.ChallengeAsync. |
ClientErrorData |
Informace o vytváření chyb klienta Tento typ se používá ke konfiguraci chyb klientů vytvářených uživateli nástroje ClientErrorMapping. |
ConflictObjectResult |
Při ObjectResult spuštění se vytvoří konflikt (409) odpověď. |
ConflictResult |
A StatusCodeResult , který při spuštění vytvoří konflikt (409) odpověď. |
ConsumesAttribute |
Filtr, který určuje podporované typy obsahu požadavků. ContentTypes slouží k výběru akce, pokud by jinak bylo více shod. |
ContentResult |
Při ActionResult spuštění se vytvoří odpověď s obsahem. |
Controller |
Základní třída pro kontroler MVC s podporou zobrazení. |
ControllerAttribute |
Označuje, že typ a všechny odvozené typy, na které je tento atribut použit, jsou považovány za kontroler výchozím mechanismem 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 má být nastavena s aktuální ControllerContext při vytváření kontroleru. Vlastnost musí mít metodu veřejné sady. |
CookieTempDataProviderOptions |
Poskytuje programovou konfiguraci pro soubory cookie nastavené CookieTempDataProvider |
CreatedAtActionResult |
Vrátí ActionResult odpověď Vytvořeno (201) s hlavičkou Location. |
CreatedAtRouteResult |
Vrátí ActionResult odpověď Vytvořeno (201) s hlavičkou Location. |
CreatedResult |
Vrátí ActionResult odpověď Vytvořeno (201) s hlavičkou Location. |
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 |
Objekt ActionResult , který při spuštění vyvolá HttpContext.ForbidAsync. |
FormatFilterAttribute |
Filtr, který použije hodnotu formátu v datech trasy nebo řetězci dotazu k nastavení typu ObjectResult obsahu vrácené 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í route-data 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ěřování tokenu antiforgery. |
JsonOptions |
Možnosti konfigurace SystemTextJsonInputFormatter a SystemTextJsonOutputFormatter. |
JsonPatchExtensions |
Rozšíření pro JsonPatchDocument<TModel> |
JsonResult |
Výsledek akce, který naformátuje daný objekt jako JSON. |
LocalRedirectResult |
Vrátí ActionResult odpověď Nalezeno (302), Trvale přesunuto (301), Dočasné přesměrování (307) nebo Trvalé přesměrování (308) se záhlavím Umístění na zadanou místní adresu URL. |
MiddlewareFilterAttribute |
Spustí kanál middlewaru, který ConfigurationTypeposkytuje . Kanál middlewaru se bude považovat za asynchronní filtr prostředků. |
MiddlewareFilterAttribute<T> |
Spustí kanál middlewaru, který ConfigurationTypeposkytuje . Kanál middlewaru se bude považovat za asynchronní filtr prostředků. |
ModelBinderAttribute |
Atribut, který může určit název modelu nebo typ IModelBinder modelu, který se má použít pro vazbu. |
ModelBinderAttribute<TBinder> |
Atribut, který může určit název modelu 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 k třídě datového modelu. |
ModelMetadataTypeAttribute<T> |
Tento atribut určuje třídu metadat, která se má přidružit k třídě datového modelu. |
MvcJsonOptions |
Poskytuje programovou konfiguraci pro JSON v architektuře 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 architektuře MVC. |
NoContentResult |
Při StatusCodeResult spuštění se vytvoří odpověď 204 Bez obsahu. |
NonActionAttribute |
Označuje, že metoda kontroleru není metodou akce. |
NonControllerAttribute |
Označuje, že typ a všechny odvozené typy, na které je tento atribut použit, nejsou považovány za kontroler výchozím mechanismem zjišťování kontroleru. |
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í komponent zobrazení. |
NotFoundObjectResult |
Při ObjectResult spuštění se vytvoří odpověď Nenalezena (404). |
NotFoundResult |
StatusCodeResult Představuje, že při spuštění vytvoří nenalezené (404) odpověď. |
ObjectResult |
Objekt ActionResult , který při spuštění zapíše objekt do odpovědi pomocí mechanismů poskytovaných hostitelem. |
OkObjectResult |
Objekt ObjectResult , který při spuštění provede vyjednávání obsahu, zformátuje tělo entity a v případě úspěšného Status200OK vyjednávání a formátování vytvoří odpověď. |
OkResult |
Při StatusCodeResult spuštění se vytvoří prázdná Status200OK odpověď. |
PageRemoteAttribute |
Obslužná RemoteAttributeBase rutina pro razor page, která konfiguruje nenápadné ověření pro odeslání požadavku Ajax na web. Vyvolaná obslužná rutina by měla vrátit JSON označující, jestli je hodnota platná. |
PartialViewResult |
Představuje objekt ActionResult , 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 zadávání chyb v odpovědích rozhraní HTTP API na https://tools.ietf.org/html/rfc7807základě . |
ProducesAttribute |
Filtr, který určuje očekávané Type , které akce vrátí, a podporované typy obsahu odpovědí. Hodnota ContentTypes se používá k nastavení ContentTypes. |
ProducesAttribute<T> |
Filtr, který určuje očekávané Type , které akce vrátí, a podporované typy obsahu odpovědí. Hodnota ContentTypes se používá k nastavení ContentTypes. |
ProducesDefaultResponseTypeAttribute |
Filtr, který určuje Type pro všechny stavové kódy HTTP, na které se nevztahuje ProducesResponseTypeAttribute. |
ProducesErrorResponseTypeAttribute |
Určuje typ vrácený ve výchozím nastavení kontrolery opatřenými poznámkami ApiControllerAttribute. Type Určuje typ modelu chyb přidružený k ProducesResponseTypeAttribute chybě klienta (stavový kód HTTP 4xx), pokud není zadána žádná hodnota. Pokud není zadána žádná hodnota, MVC předpokládá, že typ chyby klienta je ProblemDetails, pokud se používá mapování chyb klienta (ClientErrorMapping). Attribute Tato možnost slouží ke konfiguraci výchozího typu chyby, pokud vaše aplikace k reakci používá vlastní typ chyby. |
ProducesResponseTypeAttribute |
Filtr, který určuje typ hodnoty a stavového kódu vráceného akcí. |
ProducesResponseTypeAttribute<T> |
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ěď Nalezeno (302), Trvale přesunuto (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ěď Nalezeno (302), Trvale přesunuto (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 |
Odpověď ActionResult , která vrací odpověď Nalezeno (302) nebo Přesunuto trvale (301) s hlavičkou Umístění. Cílí na zaregistrovanou trasu. |
RedirectToRouteResult |
Vrátí ActionResult odpověď Nalezeno (302), Trvale přesunuto (301), Dočasné přesměrování (307) nebo Trvalé přesměrování (308) s hlavičkou Umístění. Cílí na zaregistrovanou trasu. |
RemoteAttribute |
A RemoteAttributeBase pro kontrolery, který konfiguruje nenápadné ověření k odeslání požadavku Ajax na web. Vyvolaná akce by měla vrátit JSON označující, jestli je hodnota platná. |
RemoteAttributeBase |
A ValidationAttribute , který konfiguruje nenápadné ověření k 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á omezení na Form. |
RequestSizeLimitAttribute |
Nastaví limit velikosti textu požadavku na zadanou velikost. |
RequireHttpsAttribute |
Filtr autorizace, který potvrzuje přijetí požadavků přes HTTPS. |
ResponseCacheAttribute |
Určuje parametry potřebné pro nastavení příslušných hlaviček v ukládání odpovědí do mezipaměti. |
RouteAttribute |
Určuje trasu atributu v 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. |
ServiceFilterAttribute<TFilter> |
Filtr, který najde jiný filtr v objektu IServiceProvider. |
SignInResult |
Objekt ActionResult , který při spuštění vyvolá HttpContext.SignInAsync. |
SignOutResult |
Objekt ActionResult , který při spuštění vyvolá HttpContext.SignOutAsync. |
SkipStatusCodePagesAttribute |
Filtr, který zabraňuje 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 pomocí budou mít své hodnoty uložené v a načteny ITempDataDictionaryz . TempDataAttribute je podporován ve vlastnostech kontrolerů, Razor Pages a Razor Page Models. |
TypeFilterAttribute |
Filtr, který vytvoří další filtr typu ImplementationType, který načte chybějící argumenty konstruktoru z injektáže závislostí, pokud je tam k dispozici. |
TypeFilterAttribute<TFilter> |
Filtr, který vytvoří další filtr typu ImplementationType, který načte 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ří neautorizováno (401) odpověď. |
UnprocessableEntityObjectResult |
Při ObjectResult spuštění se vytvoří nezpracovatelná entita (422) odpověď. |
UnprocessableEntityResult |
A StatusCodeResult , který při spuštění vytvoří nezpracovatelnou entitu (422) odpověď. |
UnsupportedMediaTypeResult |
A StatusCodeResult , který při spuštění vytvoří unsupportedMediaType (415) odpověď. |
UrlHelperExtensions |
Statická třída pro pomocné rozšiřující metody url. |
ValidateAntiForgeryTokenAttribute |
Určuje, že třída nebo metoda, kterou je tento atribut použit, ověřuje token proti padělání. Pokud token proti padělání není k dispozici nebo pokud je token neplatný, ověření se nezdaří a metoda action se nespustí. |
ValidationProblemDetails |
A ProblemDetails pro chyby ověřování. |
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 tomuto základu. |
ViewComponentResult |
An IActionResult , který vykreslí komponentu zobrazení na odpověď. |
ViewDataAttribute |
Vlastnosti zdobené ViewDataAttribute pomocí budou mít své hodnoty uložené v a načteny ViewDataDictionaryz . ViewDataDictionary je podporován ve vlastnostech kontrolerů a obslužných rutin stránky Razor Page. |
ViewResult |
Představuje objekt ActionResult , který vykreslí zobrazení na odpověď. |
VirtualFileResult |
A FileResult , který 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 Implementací tohoto rozhraní povolíte konfiguraci v době návrhu (například během předběžné kompilace zobrazení) objektu IMvcBuilder. |
IRequestFormLimitsPolicy |
Rozhraní značek pro filtry, které definují zásadu pro omezení textu požadavku jako formulář. |
IRequestSizePolicy |
Rozhraní značek pro filtry, které definují zásady pro maximální velikost textu požadavku. |
IUrlHelper |
Definuje kontrakt pro pomocníka 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ého 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.