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.