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 oggetto ActionContext. |
ActionDescriptorCollection |
Raccolta memorizzata nella cache di ActionDescriptor. |
ActionDescriptorCollectionProvider |
Classe di base per IActionDescriptorCollectionProvider la quale fornisce anche un oggetto IChangeToken per le notifiche reattive delle ActionDescriptor modifiche. |
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. Ciò consente agli utenti di 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. Ciò consente agli utenti di 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 IOptions<TOptions> modello . Si tratta dell'infrastruttura framework e non deve essere usata dal codice dell'applicazione. |
ConfigureCompatibilityOptions<TOptions> |
Classe di base per l'infrastruttura che implementa ASP.NET Core supporto MVC per CompatibilityVersion. Si tratta dell'infrastruttura framework e non deve essere usata dal codice dell'applicazione. |
ContentResultExecutor |
Oggetto IActionResultExecutor<TResult> responsabile della ContentResult |
DefaultOutputFormatterSelector |
Implementazione predefinita di OutputFormatterSelector. |
DefaultStatusCodeAttribute |
Specifica il codice di stato predefinito associato a un oggetto ActionResult. |
FileContentResultExecutor | |
FileResultExecutorBase |
Classe di base per l'esecuzione di un risultato del file. |
FileStreamResultExecutor |
Oggetto IActionResultExecutor<TResult> per un risultato del flusso di file. |
LocalRedirectResultExecutor |
Oggetto IActionResultExecutor<TResult> che gestisce LocalRedirectResult. |
ModelStateInvalidFilter |
Oggetto IActionFilter che risponde a un oggetto non valido ModelState. Questo filtro viene aggiunto a tutti i tipi e a tutte le azioni annotate con ApiControllerAttribute. Vedere ApiBehaviorOptions per informazioni su come configurare questo filtro. |
MvcCompatibilityOptions |
Tipo di opzioni per la configurazione dell'applicazione CompatibilityVersion. |
ObjectResultExecutor |
Esegue un oggetto ObjectResult per scrivere nella risposta. |
OutputFormatterSelector |
Seleziona un oggetto IOutputFormatter per scrivere una risposta alla richiesta corrente. |
PhysicalFileResultExecutor |
Oggetto IActionResultExecutor<TResult> per un oggetto PhysicalFileResult. |
PhysicalFileResultExecutor.FileMetadata |
Rappresenta i metadati per un file. |
ProblemDetailsFactory |
Fabbrica per produrre ProblemDetails e ValidationProblemDetails. |
RedirectResultExecutor |
Oggetto IActionResultExecutor<TResult> per un oggetto RedirectResult. |
RedirectToActionResultExecutor |
Oggetto IActionResultExecutor<TResult> per un oggetto RedirectToActionResult. |
RedirectToPageResultExecutor |
Oggetto IActionResultExecutor<TResult> per un oggetto RedirectToPageResult. |
RedirectToRouteResultExecutor |
Oggetto IActionResultExecutor<TResult> per un oggetto RedirectToRouteResult. |
VirtualFileResultExecutor |
Oggetto IActionResultExecutor<TResult> per un oggetto VirtualFileResult. |
Interfacce
IActionContextAccessor |
Definisce un'interfaccia per esporre un oggetto ActionContext. |
IActionDescriptorChangeProvider |
Fornisce un modo per segnalare l'invalidazione della raccolta memorizzata nella cache di ActionDescriptor da un oggetto IActionDescriptorCollectionProvider. |
IActionDescriptorCollectionProvider |
Fornisce la raccolta attualmente memorizzata nella cache di ActionDescriptor. |
IActionInvokerFactory |
Definisce un'interfaccia per la creazione di un IActionInvoker oggetto per la richiesta corrente. |
IActionResultExecutor<TResult> |
Definisce un'interfaccia per un servizio che può eseguire un particolare tipo di IActionResult modificando .HttpResponse |
IActionResultTypeMapper |
Fornisce un mapping dal valore restituito di un'azione a un IActionResult oggetto per l'elaborazione della richiesta. |
IActionSelector |
Definisce un'interfaccia per la selezione di un'azione MVC da richiamare per la richiesta corrente. |
IApiBehaviorMetadata |
Oggetto IFilterMetadata che indica che un tipo e tutti i tipi derivati vengono usati 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 |
Oggetto 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 framework e non deve essere usata dal codice dell'applicazione. |
IConvertToActionResult |
Definisce il contratto per convertire un tipo in un IActionResult oggetto durante la chiamata all'azione. |
IHttpRequestStreamReaderFactory |
Crea TextReader istanze per la lettura da Body. |
IHttpResponseStreamWriterFactory |
Crea TextWriter istanze per la scrittura in Body. |
IParameterInfoParameterDescriptor |
Oggetto ParameterDescriptor per i parametri di azione. |
IPropertyInfoParameterDescriptor |
Oggetto ParameterDescriptor per le proprietà associate. |
IStatusCodeActionResult |
Rappresenta un oggetto IActionResult che quando viene eseguito genererà una risposta HTTP con l'oggetto specificato StatusCode. |
Commenti
Per un'introduzione a MVC, vedere Panoramica di ASP.NET Core MVC.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per