ControllerBase Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Basisklasse für einen MVC-Controller ohne Ansichtsunterstützung.
public ref class ControllerBase abstract
[Microsoft.AspNetCore.Mvc.Controller]
public abstract class ControllerBase
[<Microsoft.AspNetCore.Mvc.Controller>]
type ControllerBase = class
Public MustInherit Class ControllerBase
- Vererbung
-
ControllerBase
- Abgeleitet
- Attribute
Konstruktoren
ControllerBase() |
Eine Basisklasse für einen MVC-Controller ohne Ansichtsunterstützung. |
Eigenschaften
ControllerContext |
Dient zum Abrufen oder Festlegen des ControllerContext. |
Empty |
Ruft eine Instanz von EmptyResultab. |
HttpContext |
Ruft die HttpContext für die ausgeführte Aktion ab. |
MetadataProvider |
Dient zum Abrufen oder Festlegen des IModelMetadataProvider. |
ModelBinderFactory |
Dient zum Abrufen oder Festlegen des IModelBinderFactory. |
ModelState |
Ruft die ModelStateDictionary ab, die den Status des Modells und die Modellbindungsüberprüfung enthält. |
ObjectValidator |
Dient zum Abrufen oder Festlegen des IObjectModelValidator. |
ProblemDetailsFactory |
Dient zum Abrufen oder Festlegen des ProblemDetailsFactory. |
Request |
Ruft die HttpRequest für die ausgeführte Aktion ab. |
Response |
Ruft die HttpResponse für die ausgeführte Aktion ab. |
RouteData |
Ruft die RouteData für die ausgeführte Aktion ab. |
Url |
Dient zum Abrufen oder Festlegen des IUrlHelper. |
User |
Ruft die ClaimsPrincipal für den Benutzer ab, der der ausgeführten Aktion zugeordnet ist. |
Methoden
Accepted() |
Erstellt ein AcceptedResult -Objekt, das eine Status202Accepted Antwort erzeugt. |
Accepted(Object) |
Erstellt ein AcceptedResult -Objekt, das eine Status202Accepted Antwort erzeugt. |
Accepted(String) |
Erstellt ein AcceptedResult -Objekt, das eine Status202Accepted Antwort erzeugt. |
Accepted(String, Object) |
Erstellt ein AcceptedResult -Objekt, das eine Status202Accepted Antwort erzeugt. |
Accepted(Uri) |
Erstellt ein AcceptedResult -Objekt, das eine Status202Accepted Antwort erzeugt. |
Accepted(Uri, Object) |
Erstellt ein AcceptedResult -Objekt, das eine Status202Accepted Antwort erzeugt. |
AcceptedAtAction(String) |
Erstellt ein AcceptedAtActionResult -Objekt, das eine Status202Accepted Antwort erzeugt. |
AcceptedAtAction(String, Object) |
Erstellt ein AcceptedAtActionResult -Objekt, das eine Status202Accepted Antwort erzeugt. |
AcceptedAtAction(String, Object, Object) |
Erstellt ein AcceptedAtActionResult -Objekt, das eine Status202Accepted Antwort erzeugt. |
AcceptedAtAction(String, String) |
Erstellt ein AcceptedAtActionResult -Objekt, das eine Status202Accepted Antwort erzeugt. |
AcceptedAtAction(String, String, Object) |
Erstellt ein AcceptedAtActionResult -Objekt, das eine Status202Accepted Antwort erzeugt. |
AcceptedAtAction(String, String, Object, Object) |
Erstellt ein AcceptedAtActionResult -Objekt, das eine Status202Accepted Antwort erzeugt. |
AcceptedAtRoute(Object) |
Erstellt ein AcceptedAtRouteResult -Objekt, das eine Status202Accepted Antwort erzeugt. |
AcceptedAtRoute(Object, Object) |
Erstellt ein AcceptedAtRouteResult -Objekt, das eine Status202Accepted Antwort erzeugt. |
AcceptedAtRoute(String) |
Erstellt ein AcceptedAtRouteResult -Objekt, das eine Status202Accepted Antwort erzeugt. |
AcceptedAtRoute(String, Object) |
Erstellt ein AcceptedAtRouteResult -Objekt, das eine Status202Accepted Antwort erzeugt. |
AcceptedAtRoute(String, Object, Object) |
Erstellt ein AcceptedAtRouteResult -Objekt, das eine Status202Accepted Antwort erzeugt. |
BadRequest() |
Erstellt eine BadRequestResult, die eine Status400BadRequest Antwort erzeugt. |
BadRequest(ModelStateDictionary) |
Erstellt eine BadRequestObjectResult, die eine Status400BadRequest Antwort erzeugt. |
BadRequest(Object) |
Erstellt eine BadRequestObjectResult, die eine Status400BadRequest Antwort erzeugt. |
Challenge() |
Erstellt eine ChallengeResult. |
Challenge(AuthenticationProperties) |
Erstellt eine ChallengeResult mit dem angegebenen |
Challenge(AuthenticationProperties) |
Erstellt eine ChallengeResult mit dem angegebenen |
Challenge(AuthenticationProperties, String[]) |
Erstellt eine ChallengeResult mit den angegebenen Authentifizierungsschemas und |
Challenge(AuthenticationProperties, String[]) |
Erstellt eine ChallengeResult mit den angegebenen Authentifizierungsschemas und |
Challenge(String[]) |
Erstellt eine ChallengeResult mit den angegebenen Authentifizierungsschemas. |
Conflict() |
Erstellt eine ConflictResult, die eine Status409Conflict Antwort erzeugt. |
Conflict(ModelStateDictionary) |
Erstellt eine ConflictObjectResult, die eine Status409Conflict Antwort erzeugt. |
Conflict(Object) |
Erstellt eine ConflictObjectResult, die eine Status409Conflict Antwort erzeugt. |
Content(String) |
Erstellt ein ContentResult -Objekt durch Angeben einer |
Content(String, MediaTypeHeaderValue) |
Erstellt ein ContentResult -Objekt durch Angeben einer |
Content(String, String) |
Erstellt ein ContentResult -Objekt durch Angeben einer |
Content(String, String, Encoding) |
Erstellt ein ContentResult -Objekt durch Angeben einer |
Created() |
Erstellt ein CreatedResult -Objekt, das eine Status201Created Antwort erzeugt. |
Created(String, Object) |
Erstellt ein CreatedResult -Objekt, das eine Status201Created Antwort erzeugt. |
Created(Uri, Object) |
Erstellt ein CreatedResult -Objekt, das eine Status201Created Antwort erzeugt. |
CreatedAtAction(String, Object) |
Erstellt ein CreatedAtActionResult -Objekt, das eine Status201Created Antwort erzeugt. |
CreatedAtAction(String, Object, Object) |
Erstellt ein CreatedAtActionResult -Objekt, das eine Status201Created Antwort erzeugt. |
CreatedAtAction(String, String, Object, Object) |
Erstellt ein CreatedAtActionResult -Objekt, das eine Status201Created Antwort erzeugt. |
CreatedAtRoute(Object, Object) |
Erstellt ein CreatedAtRouteResult -Objekt, das eine Status201Created Antwort erzeugt. |
CreatedAtRoute(String, Object) |
Erstellt ein CreatedAtRouteResult -Objekt, das eine Status201Created Antwort erzeugt. |
CreatedAtRoute(String, Object, Object) |
Erstellt ein CreatedAtRouteResult -Objekt, das eine Status201Created Antwort erzeugt. |
File(Byte[], String) |
Gibt eine Datei mit dem angegebenen |
File(Byte[], String, Boolean) |
Gibt eine Datei mit dem angegebenen |
File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Gibt eine Datei mit dem angegebenen |
File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Gibt eine Datei mit dem angegebenen |
File(Byte[], String, String) |
Gibt eine Datei mit dem angegebenen |
File(Byte[], String, String, Boolean) |
Gibt eine Datei mit dem angegebenen |
File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Gibt eine Datei mit dem angegebenen |
File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Gibt eine Datei mit dem angegebenen |
File(Stream, String) |
Gibt eine Datei in der angegebenen |
File(Stream, String, Boolean) |
Gibt eine Datei in der angegebenen |
File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Gibt eine Datei in der angegebenen |
File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Gibt eine Datei in der angegebenen |
File(Stream, String, String) |
Gibt eine Datei in der angegebenen |
File(Stream, String, String, Boolean) |
Gibt eine Datei in der angegebenen |
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Gibt eine Datei in der angegebenen |
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Gibt eine Datei in der angegebenen |
File(String, String) |
Gibt die durch |
File(String, String, Boolean) |
Gibt die durch |
File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Gibt die durch |
File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Gibt die durch |
File(String, String, String) |
Gibt die durch |
File(String, String, String, Boolean) |
Gibt die durch |
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Gibt die durch |
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Gibt die durch |
Forbid() |
Erstellt eine ForbidResult ( standardmäßigStatus403Forbidden). |
Forbid(AuthenticationProperties) |
Erstellt eine ForbidResult ( standardmäßigStatus403Forbidden) mit dem angegebenen |
Forbid(AuthenticationProperties) |
Erstellt eine ForbidResult mit dem angegebenen |
Forbid(AuthenticationProperties, String[]) |
Erstellt eine ForbidResult ( standardmäßigStatus403Forbidden) mit den angegebenen Authentifizierungsschemas und |
Forbid(AuthenticationProperties, String[]) |
Erstellt eine ForbidResult mit den angegebenen Authentifizierungsschemas und |
Forbid(String[]) |
Erstellt eine ForbidResult ( standardmäßigStatus403Forbidden) mit den angegebenen Authentifizierungsschemas. |
LocalRedirect(String) |
Erstellt ein LocalRedirectResult -Objekt, das (Status302Found) an die angegebene lokale |
LocalRedirectPermanent(String) |
Erstellt ein LocalRedirectResult -Objekt, wobei Permanent auf "true" (Status301MovedPermanently) festgelegt ist, wobei die angegebene |
LocalRedirectPermanentPreserveMethod(String) |
Erstellt ein LocalRedirectResult -Objekt mit Permanent auf "true" und PreserveMethod auf "true" (Status308PermanentRedirect) festgelegt, wobei die angegebene |
LocalRedirectPreserveMethod(String) |
Erstellt ein LocalRedirectResult -Objekt mit Permanent auf "false" festgelegt und PreserveMethod mit dem angegebenen |
NoContent() |
Erstellt ein NoContentResult -Objekt, das eine leere Status204NoContent Antwort erzeugt. |
NotFound() |
Erstellt eine NotFoundResult, die eine Status404NotFound Antwort erzeugt. |
NotFound(Object) |
Erstellt eine NotFoundObjectResult, die eine Status404NotFound Antwort erzeugt. |
Ok() |
Erstellt ein OkResult -Objekt, das eine leere Status200OK Antwort erzeugt. |
Ok(Object) |
Erstellt ein OkObjectResult -Objekt, das eine Status200OK Antwort erzeugt. |
PhysicalFile(String, String) |
Gibt die durch |
PhysicalFile(String, String, Boolean) |
Gibt die durch |
PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Gibt die durch |
PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Gibt die durch |
PhysicalFile(String, String, String) |
Gibt die durch |
PhysicalFile(String, String, String, Boolean) |
Gibt die durch |
PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Gibt die durch |
PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Gibt die durch |
Problem(String, String, Nullable<Int32>, String, String) |
Erstellt eine ObjectResult, die eine ProblemDetails Antwort erzeugt. |
Problem(String, String, Nullable<Int32>, String, String, IDictionary<String,Object>) |
Erstellt eine ObjectResult, die eine ProblemDetails Antwort erzeugt. |
Redirect(String) |
Erstellt ein RedirectResult -Objekt, das (Status302Found) an die angegebene |
RedirectPermanent(String) |
Erstellt ein RedirectResult -Objekt, wobei Permanent auf "true" (Status301MovedPermanently) festgelegt ist, wobei die angegebene |
RedirectPermanentPreserveMethod(String) |
Erstellt ein RedirectResult -Objekt mit Permanent auf "true" und PreserveMethod auf "true" (Status308PermanentRedirect) festgelegt, wobei die angegebene |
RedirectPreserveMethod(String) |
Erstellt ein RedirectResult -Objekt mit Permanent auf "false" festgelegt und PreserveMethod mit dem angegebenen |
RedirectToAction() |
Leitet eine Aktion mit demselben Namen wie der aktuelle um (Status302Found) um. Die Namen "controller" und "action" werden aus den Umgebungswerten der aktuellen Anforderung abgerufen. |
RedirectToAction(String) |
Leitet (Status302Found) mithilfe des |
RedirectToAction(String, Object) |
Leitet (Status302Found) mithilfe der |
RedirectToAction(String, String) |
Leitet (Status302Found) mithilfe der |
RedirectToAction(String, String, Object) |
Leitet (Status302Found) mithilfe der angegebenen |
RedirectToAction(String, String, Object, String) |
Leitet (Status302Found) mithilfe der angegebenen |
RedirectToAction(String, String, String) |
Leitet (Status302Found) mithilfe der angegebenen |
RedirectToActionPermanent(String) |
Leitet (Status301MovedPermanently) an die angegebene Aktion um, wobei Permanent mithilfe der angegebenen |
RedirectToActionPermanent(String, Object) |
Leitet (Status301MovedPermanently) an die angegebene Aktion um, wobei Permanent mithilfe der angegebenen |
RedirectToActionPermanent(String, String) |
Leitet (Status301MovedPermanently) an die angegebene Aktion um, wobei Permanent mithilfe der angegebenen |
RedirectToActionPermanent(String, String, Object) |
Leitet (Status301MovedPermanently) an die angegebene Aktion um, wobei Permanent mithilfe der angegebenen |
RedirectToActionPermanent(String, String, Object, String) |
Leitet (Status301MovedPermanently) an die angegebene Aktion um, wobei Permanent mithilfe der angegebenen |
RedirectToActionPermanent(String, String, String) |
Leitet (Status301MovedPermanently) an die angegebene Aktion um, wobei Permanent mithilfe der angegebenen |
RedirectToActionPermanentPreserveMethod(String, String, Object, String) |
Leitet (Status308PermanentRedirect) an die angegebene Aktion um, wobei Permanent auf "true" festgelegt ist, und PreserveMethod auf "true" festgelegt, wobei die angegebene |
RedirectToActionPreserveMethod(String, String, Object, String) |
Leitet (Status307TemporaryRedirect) an die angegebene Aktion um, wobei Permanent auf "false" festgelegt und PreserveMethod auf "true" festgelegt ist, wobei die angegebene |
RedirectToPage(String) |
Leitet (Status302Found) an die angegebene |
RedirectToPage(String, Object) |
Leitet (Status302Found) mithilfe der angegebenen |
RedirectToPage(String, String) |
Leitet (Status302Found) mithilfe der angegebenen |
RedirectToPage(String, String, Object) |
Leitet (Status302Found) an die angegebene |
RedirectToPage(String, String, Object, String) |
Leitet (Status302Found) mithilfe der angegebenen |
RedirectToPage(String, String, String) |
Leitet (Status302Found) mithilfe der angegebenen |
RedirectToPagePermanent(String) |
Leitet (Status301MovedPermanently) an die angegebene |
RedirectToPagePermanent(String, Object) |
Leitet (Status301MovedPermanently) mithilfe der angegebenen |
RedirectToPagePermanent(String, String) |
Leitet (Status301MovedPermanently) mithilfe der angegebenen |
RedirectToPagePermanent(String, String, Object, String) |
Leitet (Status301MovedPermanently) mithilfe der angegebenen |
RedirectToPagePermanent(String, String, String) |
Leitet (Status301MovedPermanently) mithilfe der angegebenen |
RedirectToPagePermanentPreserveMethod(String, String, Object, String) |
Leitet (Status308PermanentRedirect) an die angegebene Route um, wobei Permanent auf "true" festgelegt ist, und PreserveMethod auf "true" festgelegt, wobei die angegebene |
RedirectToPagePreserveMethod(String, String, Object, String) |
Leitet (Status307TemporaryRedirect) an die angegebene Seite um, wobei Permanent auf "false" festgelegt ist, und PreserveMethod auf "true" festgelegt, wobei die angegebene |
RedirectToRoute(Object) |
Leitet (Status302Found) mithilfe der angegebenen |
RedirectToRoute(String) |
Leitet (Status302Found) mithilfe der angegebenen |
RedirectToRoute(String, Object) |
Leitet (Status302Found) mithilfe der angegebenen |
RedirectToRoute(String, Object, String) |
Leitet (Status302Found) mithilfe der angegebenen |
RedirectToRoute(String, String) |
Leitet (Status302Found) mithilfe der angegebenen |
RedirectToRoutePermanent(Object) |
Leitet (Status301MovedPermanently) an die angegebene Route um, wobei Permanent mithilfe der angegebenen |
RedirectToRoutePermanent(String) |
Leitet (Status301MovedPermanently) an die angegebene Route um, wobei Permanent mithilfe der angegebenen |
RedirectToRoutePermanent(String, Object) |
Leitet (Status301MovedPermanently) an die angegebene Route um, wobei Permanent mithilfe der angegebenen |
RedirectToRoutePermanent(String, Object, String) |
Leitet (Status301MovedPermanently) an die angegebene Route um, wobei Permanent mithilfe der angegebenen |
RedirectToRoutePermanent(String, String) |
Leitet (Status301MovedPermanently) an die angegebene Route um, wobei Permanent mithilfe der angegebenen |
RedirectToRoutePermanentPreserveMethod(String, Object, String) |
Leitet (Status308PermanentRedirect) an die angegebene Route um, wobei Permanent auf "true" festgelegt ist, und PreserveMethod auf "true" festgelegt, wobei die angegebene |
RedirectToRoutePreserveMethod(String, Object, String) |
Leitet (Status307TemporaryRedirect) an die angegebene Route um, wobei Permanent auf "false" festgelegt ist, und PreserveMethod auf "true" festgelegt, wobei die angegebene |
SignIn(ClaimsPrincipal) |
Erstellt eine SignInResult. |
SignIn(ClaimsPrincipal, AuthenticationProperties) |
Erstellt eine SignInResult mit |
SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Erstellt eine SignInResult mit dem angegebenen Authentifizierungsschema und |
SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Erstellt eine SignInResult mit dem angegebenen Authentifizierungsschema und |
SignIn(ClaimsPrincipal, String) |
Erstellt eine SignInResult mit dem angegebenen Authentifizierungsschema. |
SignOut() |
Erstellt eine SignOutResult. |
SignOut(AuthenticationProperties) |
Erstellt eine SignOutResult mit |
SignOut(AuthenticationProperties, String[]) |
Erstellt eine SignOutResult mit den angegebenen Authentifizierungsschemas und |
SignOut(AuthenticationProperties, String[]) |
Erstellt eine SignOutResult mit den angegebenen Authentifizierungsschemas und |
SignOut(String[]) |
Erstellt eine SignOutResult mit den angegebenen Authentifizierungsschemas. |
StatusCode(Int32) |
Erstellt ein StatusCodeResult -Objekt durch Angeben eines |
StatusCode(Int32, Object) |
Erstellt ein ObjectResult-Objekt durch Angeben eines |
TryUpdateModelAsync(Object, Type, String) |
Aktualisiert die angegebene |
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Aktualisiert die angegebene |
TryUpdateModelAsync<TModel>(TModel) |
Aktualisiert die angegebene |
TryUpdateModelAsync<TModel>(TModel, String) |
Aktualisiert die angegebene |
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[]) |
Aktualisiert die angegebene |
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>) |
Aktualisiert die angegebene |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider) |
Aktualisiert die angegebene |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[]) |
Aktualisiert die angegebene |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Aktualisiert die angegebene |
TryValidateModel(Object) |
Überprüft die angegebene |
TryValidateModel(Object, String) |
Überprüft die angegebene |
Unauthorized() |
Erstellt eine UnauthorizedResult, die eine Status401Unauthorized Antwort erzeugt. |
Unauthorized(Object) |
Erstellt eine UnauthorizedObjectResult, die eine Status401Unauthorized Antwort erzeugt. |
UnprocessableEntity() |
Erstellt eine UnprocessableEntityResult, die eine Status422UnprocessableEntity Antwort erzeugt. |
UnprocessableEntity(ModelStateDictionary) |
Erstellt eine UnprocessableEntityObjectResult, die eine Status422UnprocessableEntity Antwort erzeugt. |
UnprocessableEntity(Object) |
Erstellt eine UnprocessableEntityObjectResult, die eine Status422UnprocessableEntity Antwort erzeugt. |
ValidationProblem() |
Erstellt eine ActionResult, die eine Status400BadRequest Antwort mit Überprüfungsfehlern aus ModelStateerzeugt. |
ValidationProblem(ModelStateDictionary) |
Erstellt eine ActionResult, die eine Status400BadRequest Antwort mit Überprüfungsfehlern aus |
ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary) |
Erstellt eine ActionResult, die eine Status400BadRequest Antwort mit einem ValidationProblemDetails-Wert erzeugt. |
ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary, IDictionary<String,Object>) |
Erstellt eine ActionResult, die eine Status400BadRequest Antwort mit einem ValidationProblemDetails-Wert erzeugt. |
ValidationProblem(ValidationProblemDetails) |
Erstellt eine BadRequestObjectResult, die eine Status400BadRequest Antwort erzeugt. |