Microsoft.AspNetCore.Mvc.Infrastructure Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce i tipi necessari per l'esecuzione di azioni e risultati.
Action |
Tipo che fornisce l'accesso a un ActionContext. |
Action |
Raccolta memorizzata nella cache di ActionDescriptor. |
Action |
Classe di base per IActionDescriptorCollectionProvider che fornisce anche un IChangeToken per le notifiche reattive delle modifiche ActionDescriptor. |
Action |
Attributo annotato nel costruttore ActionResult, nei parametri del metodo helper e nelle proprietà per indicare che il parametro o la proprietà viene usato per impostare il "valore" per ActionResult. Gli analizzatori corrispondono a questo parametro in base al nome del tipo. In questo modo gli utenti possono annotare i risultati personalizzati \ helper personalizzati con un attributo definito dall'utente senza dover esporre questo tipo. Questo attributo è contrassegnato intenzionalmente come Inherited=false perché l'analizzatore non illustra il grafico di ereditarietà. |
Action |
Attributo annotato nei parametri del costruttore ActionResult e del metodo helper per indicare che il parametro viene usato per impostare "statusCode" per ActionResult. Gli analizzatori corrispondono a questo parametro in base al nome del tipo. In questo modo gli utenti possono annotare i risultati personalizzati \ helper personalizzati con un attributo definito dall'utente senza dover esporre questo tipo. Questo attributo è contrassegnato intenzionalmente come Inherited=false perché l'analizzatore non illustra il grafico di ereditarietà. |
Ambiguous |
Eccezione che indica più corrispondenze nella selezione dell'azione. |
Compatibility |
Infrastruttura che supporta l'implementazione di CompatibilityVersion. Si tratta di un'implementazione di ICompatibilitySwitch adatta per l'uso con il modello di IOptions<TOptions>. Si tratta dell'infrastruttura del framework e non deve essere usata dal codice dell'applicazione. |
Configure |
Classe di base per l'infrastruttura che implementa il supporto di ASP.NET Core MVC per CompatibilityVersion. Si tratta dell'infrastruttura del framework e non deve essere usata dal codice dell'applicazione. |
Content |
Un IActionResultExecutor<TResult> responsabile dell'ContentResult |
Default |
Implementazione predefinita di OutputFormatterSelector. |
Default |
Il |
Default |
Specifica il codice di stato predefinito associato a un ActionResult. |
File |
|
File |
Classe di base per l'esecuzione di un risultato del file. |
File |
Un IActionResultExecutor<TResult> per un risultato del flusso di file. |
Local |
IActionResultExecutor<TResult> che gestisce LocalRedirectResult. |
Model |
IActionFilter che risponde a ModelStatenon validi. Questo filtro viene aggiunto a tutti i tipi e a tutte le azioni annotate con ApiControllerAttribute. Per informazioni su come configurare questo filtro, vedere ApiBehaviorOptions. |
Mvc |
Tipo di opzioni per la configurazione dell'applicazione CompatibilityVersion. |
Object |
Esegue un ObjectResult per scrivere nella risposta. |
Output |
Seleziona un IOutputFormatter per scrivere una risposta alla richiesta corrente. |
Physical |
|
Physical |
Rappresenta i metadati per un file. |
Problem |
Factory per produrre ProblemDetails e ValidationProblemDetails. |
Redirect |
|
Redirect |
Un IActionResultExecutor<TResult> per RedirectToActionResult. |
Redirect |
|
Redirect |
Un IActionResultExecutor<TResult> per RedirectToRouteResult. |
Virtual |
IAction |
Definisce un'interfaccia per l'esposizione di un ActionContext. |
IAction |
Fornisce un modo per segnalare l'invalidazione della raccolta memorizzata nella cache di ActionDescriptor da un IActionDescriptorCollectionProvider. |
IAction |
Fornisce la raccolta attualmente memorizzata nella cache di ActionDescriptor. |
IAction |
Definisce un'interfaccia per la creazione di un IActionInvoker per la richiesta corrente. |
IAction |
Definisce un'interfaccia per un servizio che può eseguire un particolare tipo di IActionResult modificando l'HttpResponse. |
IAction |
Fornisce un mapping dal valore restituito di un'azione a un IActionResult per l'elaborazione della richiesta. |
IAction |
Definisce un'interfaccia per la selezione di un'azione MVC da richiamare per la richiesta corrente. |
IApi |
Un IFilterMetadata che indica che vengono usati un tipo e tutti i tipi derivati per gestire le risposte dell'API HTTP. I controller decorati con questo attributo (ApiControllerAttribute) sono configurati con funzionalità e comportamento destinati a migliorare l'esperienza di sviluppo per la creazione di API. |
IClient |
Un IStatusCodeActionResult che può essere trasformato in un errore client più descrittivo. |
IClient |
Factory per la produzione di errori client. Questo contratto viene usato dai controller annotati con ApiControllerAttribute per trasformare IClientErrorActionResult. |
ICompatibility |
Definisce un commutatore di compatibilità. Si tratta dell'infrastruttura del framework e non deve essere usata dal codice dell'applicazione. |
IConvert |
Definisce il contratto per convertire un tipo in un IActionResult durante la chiamata all'azione. |
IHttp |
Crea istanze di TextReader per la lettura da Body. |
IHttp |
Crea istanze di TextWriter per la scrittura in Body. |
IParameter |
Un ParameterDescriptor per i parametri di azione. |
IProperty |
Un ParameterDescriptor per le proprietà associate. |
IStatus |
Rappresenta un IActionResult che, quando eseguito, produrrà una risposta HTTP con il StatusCodespecificato. |
Per un'introduzione a MVC, vedere Panoramica di ASP.NET Core MVC.