ControllerBase Classe
Definizione
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.
Classe di base per un controller MVC senza supporto per la visualizzazione.
public ref class ControllerBase abstract
[Microsoft.AspNetCore.Mvc.Controller]
public abstract class ControllerBase
[<Microsoft.AspNetCore.Mvc.Controller>]
type ControllerBase = class
Public MustInherit Class ControllerBase
- Ereditarietà
-
ControllerBase
- Derivato
- Attributi
Costruttori
ControllerBase() |
Classe di base per un controller MVC senza supporto per la visualizzazione. |
Proprietà
ControllerContext |
Ottiene o imposta l'ControllerContext. |
Empty |
Ottiene un'istanza di EmptyResult. |
HttpContext |
Ottiene il HttpContext per l'azione in esecuzione. |
MetadataProvider |
Ottiene o imposta l'IModelMetadataProvider. |
ModelBinderFactory |
Ottiene o imposta l'IModelBinderFactory. |
ModelState |
Ottiene il ModelStateDictionary che contiene lo stato del modello e della convalida dell'associazione di modelli. |
ObjectValidator |
Ottiene o imposta l'IObjectModelValidator. |
ProblemDetailsFactory |
Ottiene o imposta l'ProblemDetailsFactory. |
Request |
Ottiene il HttpRequest per l'azione in esecuzione. |
Response |
Ottiene il HttpResponse per l'azione in esecuzione. |
RouteData |
Ottiene il RouteData per l'azione in esecuzione. |
Url |
Ottiene o imposta l'IUrlHelper. |
User |
Ottiene il ClaimsPrincipal per l'utente associato all'azione in esecuzione. |
Metodi
Accepted() |
Crea un oggetto AcceptedResult che produce una risposta Status202Accepted. |
Accepted(Object) |
Crea un oggetto AcceptedResult che produce una risposta Status202Accepted. |
Accepted(String) |
Crea un oggetto AcceptedResult che produce una risposta Status202Accepted. |
Accepted(String, Object) |
Crea un oggetto AcceptedResult che produce una risposta Status202Accepted. |
Accepted(Uri) |
Crea un oggetto AcceptedResult che produce una risposta Status202Accepted. |
Accepted(Uri, Object) |
Crea un oggetto AcceptedResult che produce una risposta Status202Accepted. |
AcceptedAtAction(String) |
Crea un oggetto AcceptedAtActionResult che produce una risposta Status202Accepted. |
AcceptedAtAction(String, Object) |
Crea un oggetto AcceptedAtActionResult che produce una risposta Status202Accepted. |
AcceptedAtAction(String, Object, Object) |
Crea un oggetto AcceptedAtActionResult che produce una risposta Status202Accepted. |
AcceptedAtAction(String, String) |
Crea un oggetto AcceptedAtActionResult che produce una risposta Status202Accepted. |
AcceptedAtAction(String, String, Object) |
Crea un oggetto AcceptedAtActionResult che produce una risposta Status202Accepted. |
AcceptedAtAction(String, String, Object, Object) |
Crea un oggetto AcceptedAtActionResult che produce una risposta Status202Accepted. |
AcceptedAtRoute(Object) |
Crea un oggetto AcceptedAtRouteResult che produce una risposta Status202Accepted. |
AcceptedAtRoute(Object, Object) |
Crea un oggetto AcceptedAtRouteResult che produce una risposta Status202Accepted. |
AcceptedAtRoute(String) |
Crea un oggetto AcceptedAtRouteResult che produce una risposta Status202Accepted. |
AcceptedAtRoute(String, Object) |
Crea un oggetto AcceptedAtRouteResult che produce una risposta Status202Accepted. |
AcceptedAtRoute(String, Object, Object) |
Crea un oggetto AcceptedAtRouteResult che produce una risposta Status202Accepted. |
BadRequest() |
Crea un BadRequestResult che produce una risposta Status400BadRequest. |
BadRequest(ModelStateDictionary) |
Crea un BadRequestObjectResult che produce una risposta Status400BadRequest. |
BadRequest(Object) |
Crea un BadRequestObjectResult che produce una risposta Status400BadRequest. |
Challenge() |
Crea un ChallengeResult. |
Challenge(AuthenticationProperties) |
Crea un ChallengeResult con il |
Challenge(AuthenticationProperties) |
Crea un ChallengeResult con il |
Challenge(AuthenticationProperties, String[]) |
Crea un ChallengeResult con gli schemi di autenticazione specificati e |
Challenge(AuthenticationProperties, String[]) |
Crea un ChallengeResult con gli schemi di autenticazione specificati e |
Challenge(String[]) |
Crea un ChallengeResult con gli schemi di autenticazione specificati. |
Conflict() |
Crea un ConflictResult che produce una risposta Status409Conflict. |
Conflict(ModelStateDictionary) |
Crea un ConflictObjectResult che produce una risposta Status409Conflict. |
Conflict(Object) |
Crea un ConflictObjectResult che produce una risposta Status409Conflict. |
Content(String) |
Crea un oggetto ContentResult specificando una stringa |
Content(String, MediaTypeHeaderValue) |
Crea un oggetto ContentResult specificando una stringa |
Content(String, String) |
Crea un oggetto ContentResult specificando una stringa |
Content(String, String, Encoding) |
Crea un oggetto ContentResult specificando una stringa di |
Created() |
Crea un oggetto CreatedResult che produce una risposta Status201Created. |
Created(String, Object) |
Crea un oggetto CreatedResult che produce una risposta Status201Created. |
Created(Uri, Object) |
Crea un oggetto CreatedResult che produce una risposta Status201Created. |
CreatedAtAction(String, Object) |
Crea un oggetto CreatedAtActionResult che produce una risposta Status201Created. |
CreatedAtAction(String, Object, Object) |
Crea un oggetto CreatedAtActionResult che produce una risposta Status201Created. |
CreatedAtAction(String, String, Object, Object) |
Crea un oggetto CreatedAtActionResult che produce una risposta Status201Created. |
CreatedAtRoute(Object, Object) |
Crea un oggetto CreatedAtRouteResult che produce una risposta Status201Created. |
CreatedAtRoute(String, Object) |
Crea un oggetto CreatedAtRouteResult che produce una risposta Status201Created. |
CreatedAtRoute(String, Object, Object) |
Crea un oggetto CreatedAtRouteResult che produce una risposta Status201Created. |
File(Byte[], String) |
Restituisce un file con il |
File(Byte[], String, Boolean) |
Restituisce un file con il |
File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Restituisce un file con il |
File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Restituisce un file con il |
File(Byte[], String, String) |
Restituisce un file con il |
File(Byte[], String, String, Boolean) |
Restituisce un file con il |
File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Restituisce un file con il |
File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Restituisce un file con il |
File(Stream, String) |
Restituisce un file nel |
File(Stream, String, Boolean) |
Restituisce un file nel |
File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Restituisce un file nel |
File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Restituisce un file nel |
File(Stream, String, String) |
Restituisce un file nel |
File(Stream, String, String, Boolean) |
Restituisce un file nel |
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Restituisce un file nel |
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Restituisce un file nel |
File(String, String) |
Restituisce il file specificato da |
File(String, String, Boolean) |
Restituisce il file specificato da |
File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Restituisce il file specificato da |
File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Restituisce il file specificato da |
File(String, String, String) |
Restituisce il file specificato da |
File(String, String, String, Boolean) |
Restituisce il file specificato da |
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Restituisce il file specificato da |
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Restituisce il file specificato da |
Forbid() |
Crea un ForbidResult (Status403Forbidden per impostazione predefinita). |
Forbid(AuthenticationProperties) |
Crea un ForbidResult (Status403Forbidden per impostazione predefinita) con l' |
Forbid(AuthenticationProperties) |
Crea un ForbidResult con il |
Forbid(AuthenticationProperties, String[]) |
Crea un ForbidResult (Status403Forbidden per impostazione predefinita) con gli schemi di autenticazione specificati e |
Forbid(AuthenticationProperties, String[]) |
Crea un ForbidResult con gli schemi di autenticazione specificati e |
Forbid(String[]) |
Crea un ForbidResult (Status403Forbidden per impostazione predefinita) con gli schemi di autenticazione specificati. |
LocalRedirect(String) |
Crea un oggetto LocalRedirectResult che reindirizza (Status302Found) all' |
LocalRedirectPermanent(String) |
Crea un oggetto LocalRedirectResult con Permanent impostato su true (Status301MovedPermanently) usando il |
LocalRedirectPermanentPreserveMethod(String) |
Crea un oggetto LocalRedirectResult con Permanent impostato su true e PreserveMethod impostato su true (Status308PermanentRedirect) usando il |
LocalRedirectPreserveMethod(String) |
Crea un oggetto LocalRedirectResult con Permanent impostato su false e PreserveMethod impostato su true (Status307TemporaryRedirect) usando il |
NoContent() |
Crea un oggetto NoContentResult che produce una risposta Status204NoContent vuota. |
NotFound() |
Crea un NotFoundResult che produce una risposta Status404NotFound. |
NotFound(Object) |
Crea un NotFoundObjectResult che produce una risposta Status404NotFound. |
Ok() |
Crea un oggetto OkResult che produce una risposta Status200OK vuota. |
Ok(Object) |
Crea un oggetto OkObjectResult che produce una risposta Status200OK. |
PhysicalFile(String, String) |
Restituisce il file specificato da |
PhysicalFile(String, String, Boolean) |
Restituisce il file specificato da |
PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Restituisce il file specificato da |
PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Restituisce il file specificato da |
PhysicalFile(String, String, String) |
Restituisce il file specificato da |
PhysicalFile(String, String, String, Boolean) |
Restituisce il file specificato da |
PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Restituisce il file specificato da |
PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Restituisce il file specificato da |
Problem(String, String, Nullable<Int32>, String, String) |
Crea un ObjectResult che produce una risposta ProblemDetails. |
Problem(String, String, Nullable<Int32>, String, String, IDictionary<String,Object>) |
Crea un ObjectResult che produce una risposta ProblemDetails. |
Redirect(String) |
Crea un oggetto RedirectResult che reindirizza (Status302Found) all'oggetto specificato |
RedirectPermanent(String) |
Crea un oggetto RedirectResult con Permanent impostato su true (Status301MovedPermanently) usando il |
RedirectPermanentPreserveMethod(String) |
Crea un oggetto RedirectResult con Permanent impostato su true e PreserveMethod impostato su true (Status308PermanentRedirect) usando il |
RedirectPreserveMethod(String) |
Crea un oggetto RedirectResult con Permanent impostato su false e PreserveMethod impostato su true (Status307TemporaryRedirect) usando il |
RedirectToAction() |
Reindirizza (Status302Found) a un'azione con lo stesso nome di quello corrente. I nomi 'controller' e 'action' vengono recuperati dai valori di ambiente della richiesta corrente. |
RedirectToAction(String) |
Reindirizza (Status302Found) all'azione specificata usando il |
RedirectToAction(String, Object) |
Reindirizza (Status302Found) all'azione specificata usando il |
RedirectToAction(String, String) |
Reindirizza (Status302Found) all'azione specificata usando il |
RedirectToAction(String, String, Object) |
Reindirizza (Status302Found) all'azione specificata usando il |
RedirectToAction(String, String, Object, String) |
Reindirizza (Status302Found) all'azione specificata usando il |
RedirectToAction(String, String, String) |
Reindirizza (Status302Found) all'azione specificata usando il |
RedirectToActionPermanent(String) |
Reindirizza (Status301MovedPermanently) all'azione specificata con Permanent impostato su true usando il |
RedirectToActionPermanent(String, Object) |
Reindirizza (Status301MovedPermanently) all'azione specificata con Permanent impostato su true usando il |
RedirectToActionPermanent(String, String) |
Reindirizza (Status301MovedPermanently) all'azione specificata con Permanent impostato su true usando il |
RedirectToActionPermanent(String, String, Object) |
Reindirizza (Status301MovedPermanently) all'azione specificata con Permanent impostato su true usando il |
RedirectToActionPermanent(String, String, Object, String) |
Reindirizza (Status301MovedPermanently) all'azione specificata con Permanent impostato su true usando il |
RedirectToActionPermanent(String, String, String) |
Reindirizza (Status301MovedPermanently) all'azione specificata con Permanent impostato su true usando il |
RedirectToActionPermanentPreserveMethod(String, String, Object, String) |
Reindirizza (Status308PermanentRedirect) all'azione specificata con Permanent impostato su true e PreserveMethod impostato su true, usando il |
RedirectToActionPreserveMethod(String, String, Object, String) |
Reindirizza (Status307TemporaryRedirect) all'azione specificata con Permanent impostata su false e PreserveMethod impostata su true, usando il |
RedirectToPage(String) |
Reindirizza (Status302Found) all' |
RedirectToPage(String, Object) |
Reindirizza (Status302Found) all' |
RedirectToPage(String, String) |
Reindirizza (Status302Found) all' |
RedirectToPage(String, String, Object) |
Reindirizza (Status302Found) all' |
RedirectToPage(String, String, Object, String) |
Reindirizza (Status302Found) all' |
RedirectToPage(String, String, String) |
Reindirizza (Status302Found) all' |
RedirectToPagePermanent(String) |
Reindirizza (Status301MovedPermanently) all' |
RedirectToPagePermanent(String, Object) |
Reindirizza (Status301MovedPermanently) all' |
RedirectToPagePermanent(String, String) |
Reindirizza (Status301MovedPermanently) all' |
RedirectToPagePermanent(String, String, Object, String) |
Reindirizza (Status301MovedPermanently) all' |
RedirectToPagePermanent(String, String, String) |
Reindirizza (Status301MovedPermanently) all' |
RedirectToPagePermanentPreserveMethod(String, String, Object, String) |
Reindirizza (Status308PermanentRedirect) alla route specificata con Permanent impostato su true e PreserveMethod impostato su true, usando il |
RedirectToPagePreserveMethod(String, String, Object, String) |
Reindirizza (Status307TemporaryRedirect) alla pagina specificata con Permanent impostato su false e PreserveMethod impostato su true, usando il |
RedirectToRoute(Object) |
Reindirizza (Status302Found) alla route specificata usando il |
RedirectToRoute(String) |
Reindirizza (Status302Found) alla route specificata usando il |
RedirectToRoute(String, Object) |
Reindirizza (Status302Found) alla route specificata usando il |
RedirectToRoute(String, Object, String) |
Reindirizza (Status302Found) alla route specificata usando il |
RedirectToRoute(String, String) |
Reindirizza (Status302Found) alla route specificata usando il |
RedirectToRoutePermanent(Object) |
Reindirizza (Status301MovedPermanently) alla route specificata con Permanent impostato su true usando il |
RedirectToRoutePermanent(String) |
Reindirizza (Status301MovedPermanently) alla route specificata con Permanent impostato su true usando il |
RedirectToRoutePermanent(String, Object) |
Reindirizza (Status301MovedPermanently) alla route specificata con Permanent impostato su true usando il |
RedirectToRoutePermanent(String, Object, String) |
Reindirizza (Status301MovedPermanently) alla route specificata con Permanent impostato su true usando il |
RedirectToRoutePermanent(String, String) |
Reindirizza (Status301MovedPermanently) alla route specificata con Permanent impostato su true usando il |
RedirectToRoutePermanentPreserveMethod(String, Object, String) |
Reindirizza (Status308PermanentRedirect) alla route specificata con Permanent impostato su true e PreserveMethod impostato su true, usando il |
RedirectToRoutePreserveMethod(String, Object, String) |
Reindirizza (Status307TemporaryRedirect) alla route specificata con Permanent impostato su false e PreserveMethod impostato su true, usando il |
SignIn(ClaimsPrincipal) |
Crea un SignInResult. |
SignIn(ClaimsPrincipal, AuthenticationProperties) |
Crea un SignInResult con |
SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Crea un SignInResult con lo schema di autenticazione specificato e |
SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Crea un SignInResult con lo schema di autenticazione specificato e |
SignIn(ClaimsPrincipal, String) |
Crea un SignInResult con lo schema di autenticazione specificato. |
SignOut() |
Crea un SignOutResult. |
SignOut(AuthenticationProperties) |
Crea un SignOutResult con |
SignOut(AuthenticationProperties, String[]) |
Crea un SignOutResult con gli schemi di autenticazione specificati e |
SignOut(AuthenticationProperties, String[]) |
Crea un SignOutResult con gli schemi di autenticazione specificati e |
SignOut(String[]) |
Crea un SignOutResult con gli schemi di autenticazione specificati. |
StatusCode(Int32) |
Crea un oggetto StatusCodeResult specificando un |
StatusCode(Int32, Object) |
Crea un oggetto ObjectResult specificando un |
TryUpdateModelAsync(Object, Type, String) |
Aggiorna l'istanza di |
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Aggiorna l'istanza di |
TryUpdateModelAsync<TModel>(TModel) |
Aggiorna l'istanza di |
TryUpdateModelAsync<TModel>(TModel, String) |
Aggiorna l'istanza di |
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[]) |
Aggiorna l'istanza di |
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>) |
Aggiorna l'istanza di |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider) |
Aggiorna l'istanza di |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[]) |
Aggiorna l'istanza di |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Aggiorna l'istanza di |
TryValidateModel(Object) |
Convalida l'istanza di |
TryValidateModel(Object, String) |
Convalida l'istanza di |
Unauthorized() |
Crea un UnauthorizedResult che produce una risposta Status401Unauthorized. |
Unauthorized(Object) |
Crea un UnauthorizedObjectResult che produce una risposta Status401Unauthorized. |
UnprocessableEntity() |
Crea un UnprocessableEntityResult che produce una risposta Status422UnprocessableEntity. |
UnprocessableEntity(ModelStateDictionary) |
Crea un UnprocessableEntityObjectResult che produce una risposta Status422UnprocessableEntity. |
UnprocessableEntity(Object) |
Crea un UnprocessableEntityObjectResult che produce una risposta Status422UnprocessableEntity. |
ValidationProblem() |
Crea un ActionResult che produce una risposta Status400BadRequest con errori di convalida da ModelState. |
ValidationProblem(ModelStateDictionary) |
Crea un ActionResult che produce una risposta Status400BadRequest con errori di convalida da |
ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary) |
Crea un ActionResult che produce una risposta Status400BadRequest con un valore di ValidationProblemDetails. |
ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary, IDictionary<String,Object>) |
Crea un ActionResult che produce una risposta Status400BadRequest con un valore di ValidationProblemDetails. |
ValidationProblem(ValidationProblemDetails) |
Crea un BadRequestObjectResult che produce una risposta Status400BadRequest. |