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.
Classi
| ActionContextAccessor |
Tipo che fornisce l'accesso a un ActionContext. |
| ActionDescriptorCollection |
Raccolta memorizzata nella cache di ActionDescriptor. |
| ActionDescriptorCollectionProvider |
Classe di base per IActionDescriptorCollectionProvider che fornisce anche un IChangeToken per le notifiche reattive delle modifiche ActionDescriptor. |
| ActionResultObjectValueAttribute |
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à. |
| ActionResultStatusCodeAttribute |
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à. |
| AmbiguousActionException |
Eccezione che indica più corrispondenze nella selezione dell'azione. |
| CompatibilitySwitch<TValue> |
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. |
| ConfigureCompatibilityOptions<TOptions> |
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. |
| ContentResultExecutor |
Un IActionResultExecutor<TResult> responsabile dell'ContentResult |
| DefaultOutputFormatterSelector |
Implementazione predefinita di OutputFormatterSelector. |
| DefaultProblemDetailsFactory |
Il |
| DefaultStatusCodeAttribute |
Specifica il codice di stato predefinito associato a un ActionResult. |
| FileContentResultExecutor | |
| FileResultExecutorBase |
Classe di base per l'esecuzione di un risultato del file. |
| FileStreamResultExecutor |
Un IActionResultExecutor<TResult> per un risultato del flusso di file. |
| LocalRedirectResultExecutor |
IActionResultExecutor<TResult> che gestisce LocalRedirectResult. |
| ModelStateInvalidFilter |
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. |
| MvcCompatibilityOptions |
Tipo di opzioni per la configurazione dell'applicazione CompatibilityVersion. |
| ObjectResultExecutor |
Esegue un ObjectResult per scrivere nella risposta. |
| OutputFormatterSelector |
Seleziona un IOutputFormatter per scrivere una risposta alla richiesta corrente. |
| PhysicalFileResultExecutor | |
| PhysicalFileResultExecutor.FileMetadata |
Rappresenta i metadati per un file. |
| ProblemDetailsFactory |
Factory per produrre ProblemDetails e ValidationProblemDetails. |
| RedirectResultExecutor | |
| RedirectToActionResultExecutor |
Un IActionResultExecutor<TResult> per RedirectToActionResult. |
| RedirectToPageResultExecutor | |
| RedirectToRouteResultExecutor |
Un IActionResultExecutor<TResult> per RedirectToRouteResult. |
| VirtualFileResultExecutor |
Interfacce
| IActionContextAccessor |
Definisce un'interfaccia per l'esposizione di un ActionContext. |
| IActionDescriptorChangeProvider |
Fornisce un modo per segnalare l'invalidazione della raccolta memorizzata nella cache di ActionDescriptor da un IActionDescriptorCollectionProvider. |
| IActionDescriptorCollectionProvider |
Fornisce la raccolta attualmente memorizzata nella cache di ActionDescriptor. |
| IActionInvokerFactory |
Definisce un'interfaccia per la creazione di un IActionInvoker per la richiesta corrente. |
| IActionResultExecutor<TResult> |
Definisce un'interfaccia per un servizio che può eseguire un particolare tipo di IActionResult modificando l'HttpResponse. |
| IActionResultTypeMapper |
Fornisce un mapping dal valore restituito di un'azione a un IActionResult per l'elaborazione della richiesta. |
| IActionSelector |
Definisce un'interfaccia per la selezione di un'azione MVC da richiamare per la richiesta corrente. |
| IApiBehaviorMetadata |
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. |
| IClientErrorActionResult |
Un IStatusCodeActionResult che può essere trasformato in un errore client più descrittivo. |
| IClientErrorFactory |
Factory per la produzione di errori client. Questo contratto viene usato dai controller annotati con ApiControllerAttribute per trasformare IClientErrorActionResult. |
| ICompatibilitySwitch |
Definisce un commutatore di compatibilità. Si tratta dell'infrastruttura del framework e non deve essere usata dal codice dell'applicazione. |
| IConvertToActionResult |
Definisce il contratto per convertire un tipo in un IActionResult durante la chiamata all'azione. |
| IHttpRequestStreamReaderFactory |
Crea istanze di TextReader per la lettura da Body. |
| IHttpResponseStreamWriterFactory |
Crea istanze di TextWriter per la scrittura in Body. |
| IParameterInfoParameterDescriptor |
Un ParameterDescriptor per i parametri di azione. |
| IPropertyInfoParameterDescriptor |
Un ParameterDescriptor per le proprietà associate. |
| IStatusCodeActionResult |
Rappresenta un IActionResult che, quando eseguito, produrrà una risposta HTTP con il StatusCodespecificato. |
Commenti
Per un'introduzione a MVC, vedere Panoramica di ASP.NET Core MVC.