ControllerBase Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый класс для контроллера MVC без поддержки просмотра.
public ref class ControllerBase abstract
[Microsoft.AspNetCore.Mvc.Controller]
public abstract class ControllerBase
[<Microsoft.AspNetCore.Mvc.Controller>]
type ControllerBase = class
Public MustInherit Class ControllerBase
- Наследование
-
ControllerBase
- Производный
- Атрибуты
Конструкторы
ControllerBase() |
Базовый класс для контроллера MVC без поддержки просмотра. |
Свойства
ControllerContext |
Возвращает или задает ControllerContext. |
Empty |
Возвращает экземпляр EmptyResult. |
HttpContext |
Возвращает HttpContext для выполнения действия. |
MetadataProvider |
Возвращает или задает IModelMetadataProvider. |
ModelBinderFactory |
Возвращает или задает IModelBinderFactory. |
ModelState |
Возвращает ModelStateDictionary, содержащую состояние модели и проверки привязки модели. |
ObjectValidator |
Возвращает или задает IObjectModelValidator. |
ProblemDetailsFactory |
Возвращает или задает ProblemDetailsFactory. |
Request |
Возвращает HttpRequest для выполнения действия. |
Response |
Возвращает HttpResponse для выполнения действия. |
RouteData |
Возвращает RouteData для выполнения действия. |
Url |
Возвращает или задает IUrlHelper. |
User |
Возвращает ClaimsPrincipal для пользователя, связанного с действием выполнения. |
Методы
Accepted() |
Создает объект AcceptedResult, который создает ответ Status202Accepted. |
Accepted(Object) |
Создает объект AcceptedResult, который создает ответ Status202Accepted. |
Accepted(String) |
Создает объект AcceptedResult, который создает ответ Status202Accepted. |
Accepted(String, Object) |
Создает объект AcceptedResult, который создает ответ Status202Accepted. |
Accepted(Uri) |
Создает объект AcceptedResult, который создает ответ Status202Accepted. |
Accepted(Uri, Object) |
Создает объект AcceptedResult, который создает ответ Status202Accepted. |
AcceptedAtAction(String) |
Создает объект AcceptedAtActionResult, который создает ответ Status202Accepted. |
AcceptedAtAction(String, Object) |
Создает объект AcceptedAtActionResult, который создает ответ Status202Accepted. |
AcceptedAtAction(String, Object, Object) |
Создает объект AcceptedAtActionResult, который создает ответ Status202Accepted. |
AcceptedAtAction(String, String) |
Создает объект AcceptedAtActionResult, который создает ответ Status202Accepted. |
AcceptedAtAction(String, String, Object) |
Создает объект AcceptedAtActionResult, который создает ответ Status202Accepted. |
AcceptedAtAction(String, String, Object, Object) |
Создает объект AcceptedAtActionResult, который создает ответ Status202Accepted. |
AcceptedAtRoute(Object) |
Создает объект AcceptedAtRouteResult, который создает ответ Status202Accepted. |
AcceptedAtRoute(Object, Object) |
Создает объект AcceptedAtRouteResult, который создает ответ Status202Accepted. |
AcceptedAtRoute(String) |
Создает объект AcceptedAtRouteResult, который создает ответ Status202Accepted. |
AcceptedAtRoute(String, Object) |
Создает объект AcceptedAtRouteResult, который создает ответ Status202Accepted. |
AcceptedAtRoute(String, Object, Object) |
Создает объект AcceptedAtRouteResult, который создает ответ Status202Accepted. |
BadRequest() |
Создает BadRequestResult, которая создает ответ Status400BadRequest. |
BadRequest(ModelStateDictionary) |
Создает BadRequestObjectResult, которая создает ответ Status400BadRequest. |
BadRequest(Object) |
Создает BadRequestObjectResult, которая создает ответ Status400BadRequest. |
Challenge() |
Создает ChallengeResult. |
Challenge(AuthenticationProperties) |
Создает ChallengeResult с указанным |
Challenge(AuthenticationProperties) |
Создает ChallengeResult с указанным |
Challenge(AuthenticationProperties, String[]) |
Создает ChallengeResult с указанными схемами проверки подлинности и |
Challenge(AuthenticationProperties, String[]) |
Создает ChallengeResult с указанными схемами проверки подлинности и |
Challenge(String[]) |
Создает ChallengeResult с указанными схемами проверки подлинности. |
Conflict() |
Создает ConflictResult, которая создает ответ Status409Conflict. |
Conflict(ModelStateDictionary) |
Создает ConflictObjectResult, которая создает ответ Status409Conflict. |
Conflict(Object) |
Создает ConflictObjectResult, которая создает ответ Status409Conflict. |
Content(String) |
Создает объект ContentResult путем указания строки |
Content(String, MediaTypeHeaderValue) |
Создает объект ContentResult путем указания строки |
Content(String, String) |
Создает объект ContentResult путем указания строки |
Content(String, String, Encoding) |
Создает объект ContentResult путем указания строки |
Created() |
Создает объект CreatedResult, который создает ответ Status201Created. |
Created(String, Object) |
Создает объект CreatedResult, который создает ответ Status201Created. |
Created(Uri, Object) |
Создает объект CreatedResult, который создает ответ Status201Created. |
CreatedAtAction(String, Object) |
Создает объект CreatedAtActionResult, который создает ответ Status201Created. |
CreatedAtAction(String, Object, Object) |
Создает объект CreatedAtActionResult, который создает ответ Status201Created. |
CreatedAtAction(String, String, Object, Object) |
Создает объект CreatedAtActionResult, который создает ответ Status201Created. |
CreatedAtRoute(Object, Object) |
Создает объект CreatedAtRouteResult, который создает ответ Status201Created. |
CreatedAtRoute(String, Object) |
Создает объект CreatedAtRouteResult, который создает ответ Status201Created. |
CreatedAtRoute(String, Object, Object) |
Создает объект CreatedAtRouteResult, который создает ответ Status201Created. |
File(Byte[], String) |
Возвращает файл с указанным |
File(Byte[], String, Boolean) |
Возвращает файл с указанным |
File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Возвращает файл с указанным |
File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Возвращает файл с указанным |
File(Byte[], String, String) |
Возвращает файл с указанным |
File(Byte[], String, String, Boolean) |
Возвращает файл с указанным |
File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Возвращает файл с указанным |
File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Возвращает файл с указанным |
File(Stream, String) |
Возвращает файл в указанном |
File(Stream, String, Boolean) |
Возвращает файл в указанном |
File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Возвращает файл в указанном |
File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Возвращает файл в указанном |
File(Stream, String, String) |
Возвращает файл в указанной |
File(Stream, String, String, Boolean) |
Возвращает файл в указанной |
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Возвращает файл в указанной |
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Возвращает файл в указанной |
File(String, String) |
Возвращает файл, указанный |
File(String, String, Boolean) |
Возвращает файл, указанный |
File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Возвращает файл, указанный |
File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Возвращает файл, указанный |
File(String, String, String) |
Возвращает файл, указанный |
File(String, String, String, Boolean) |
Возвращает файл, указанный |
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Возвращает файл, указанный |
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Возвращает файл, указанный |
Forbid() |
Создает ForbidResult (Status403Forbidden по умолчанию). |
Forbid(AuthenticationProperties) |
Создает ForbidResult (Status403Forbidden по умолчанию) с указанным |
Forbid(AuthenticationProperties) |
Создает ForbidResult с указанным |
Forbid(AuthenticationProperties, String[]) |
Создает ForbidResult (Status403Forbidden по умолчанию) с указанными схемами проверки подлинности и |
Forbid(AuthenticationProperties, String[]) |
Создает ForbidResult с указанными схемами проверки подлинности и |
Forbid(String[]) |
Создает ForbidResult (Status403Forbidden по умолчанию) с указанными схемами проверки подлинности. |
LocalRedirect(String) |
Создает объект LocalRedirectResult, который перенаправляет (Status302Found) на указанный локальный |
LocalRedirectPermanent(String) |
Создает объект LocalRedirectResult с Permanent значение true (Status301MovedPermanently) с помощью указанного |
LocalRedirectPermanentPreserveMethod(String) |
Создает объект LocalRedirectResult с Permanent значение true и PreserveMethod значение true (Status308PermanentRedirect) с помощью указанного |
LocalRedirectPreserveMethod(String) |
Создает объект LocalRedirectResult с Permanent значение false и PreserveMethod имеет значение true (Status307TemporaryRedirect) с помощью указанного |
NoContent() |
Создает объект NoContentResult, который создает пустой Status204NoContent ответ. |
NotFound() |
Создает NotFoundResult, которая создает ответ Status404NotFound. |
NotFound(Object) |
Создает NotFoundObjectResult, которая создает ответ Status404NotFound. |
Ok() |
Создает объект OkResult, который создает пустой Status200OK ответ. |
Ok(Object) |
Создает объект OkObjectResult, который создает ответ Status200OK. |
PhysicalFile(String, String) |
Возвращает файл, указанный |
PhysicalFile(String, String, Boolean) |
Возвращает файл, указанный |
PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Возвращает файл, указанный |
PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Возвращает файл, указанный |
PhysicalFile(String, String, String) |
Возвращает файл, указанный |
PhysicalFile(String, String, String, Boolean) |
Возвращает файл, указанный |
PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Возвращает файл, указанный |
PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Возвращает файл, указанный |
Problem(String, String, Nullable<Int32>, String, String) |
Создает ObjectResult, которая создает ответ ProblemDetails. |
Problem(String, String, Nullable<Int32>, String, String, IDictionary<String,Object>) |
Создает ObjectResult, которая создает ответ ProblemDetails. |
Redirect(String) |
Создает объект RedirectResult, который перенаправляет (Status302Found) в указанный |
RedirectPermanent(String) |
Создает объект RedirectResult с Permanent значение true (Status301MovedPermanently) с помощью указанного |
RedirectPermanentPreserveMethod(String) |
Создает объект RedirectResult с Permanent значение true и PreserveMethod значение true (Status308PermanentRedirect) с помощью указанного |
RedirectPreserveMethod(String) |
Создает объект RedirectResult с Permanent значение false и PreserveMethod имеет значение true (Status307TemporaryRedirect) с помощью указанного |
RedirectToAction() |
Перенаправляет (Status302Found) на действие с тем же именем, что и текущая. Имена контроллера и действия извлекаются из внешних значений текущего запроса. |
RedirectToAction(String) |
Перенаправляет (Status302Found) на указанное действие с помощью |
RedirectToAction(String, Object) |
Перенаправляет (Status302Found) на указанное действие с помощью |
RedirectToAction(String, String) |
Перенаправляет (Status302Found) на указанное действие с помощью |
RedirectToAction(String, String, Object) |
Перенаправляет (Status302Found) на указанное действие с помощью указанного |
RedirectToAction(String, String, Object, String) |
Перенаправляет (Status302Found) на указанное действие с помощью указанного |
RedirectToAction(String, String, String) |
Перенаправляет (Status302Found) на указанное действие с помощью указанного |
RedirectToActionPermanent(String) |
Перенаправления (Status301MovedPermanently) в указанное действие с Permanent задано значение true, используя указанный |
RedirectToActionPermanent(String, Object) |
Перенаправления (Status301MovedPermanently) в указанное действие с Permanent задано значение true, используя указанные |
RedirectToActionPermanent(String, String) |
Перенаправления (Status301MovedPermanently) в указанное действие с Permanent задано значение true, используя указанные |
RedirectToActionPermanent(String, String, Object) |
Перенаправляет (Status301MovedPermanently) на указанное действие с Permanent задано значение true, используя указанные |
RedirectToActionPermanent(String, String, Object, String) |
Перенаправления (Status301MovedPermanently) в указанное действие с Permanent задано значение true, используя указанные |
RedirectToActionPermanent(String, String, String) |
Перенаправляет (Status301MovedPermanently) на указанное действие с Permanent задано значение true, используя указанные |
RedirectToActionPermanentPreserveMethod(String, String, Object, String) |
Перенаправляет (Status308PermanentRedirect) в указанное действие с Permanent значение true и PreserveMethod имеет значение true, используя указанные |
RedirectToActionPreserveMethod(String, String, Object, String) |
Перенаправляет (Status307TemporaryRedirect) в указанное действие с Permanent значение false и PreserveMethod имеет значение true, используя указанные |
RedirectToPage(String) |
Перенаправляет (Status302Found) на указанный |
RedirectToPage(String, Object) |
Перенаправляет (Status302Found) на указанный |
RedirectToPage(String, String) |
Перенаправляет (Status302Found) на указанный |
RedirectToPage(String, String, Object) |
Перенаправляет (Status302Found) на указанный |
RedirectToPage(String, String, Object, String) |
Перенаправляет (Status302Found) на указанный |
RedirectToPage(String, String, String) |
Перенаправляет (Status302Found) на указанный |
RedirectToPagePermanent(String) |
Перенаправляет (Status301MovedPermanently) на указанный |
RedirectToPagePermanent(String, Object) |
Перенаправляет (Status301MovedPermanently) на указанный |
RedirectToPagePermanent(String, String) |
Перенаправляет (Status301MovedPermanently) на указанный |
RedirectToPagePermanent(String, String, Object, String) |
Перенаправляет (Status301MovedPermanently) на указанный |
RedirectToPagePermanent(String, String, String) |
Перенаправляет (Status301MovedPermanently) на указанный |
RedirectToPagePermanentPreserveMethod(String, String, Object, String) |
Перенаправляет (Status308PermanentRedirect) на указанный маршрут с Permanent значение true и PreserveMethod имеет значение true, используя указанные |
RedirectToPagePreserveMethod(String, String, Object, String) |
Перенаправляет (Status307TemporaryRedirect) на указанную страницу с Permanent значение false и PreserveMethod имеет значение true, используя указанные |
RedirectToRoute(Object) |
Перенаправляет (Status302Found) на указанный маршрут с помощью указанного |
RedirectToRoute(String) |
Перенаправляет (Status302Found) на указанный маршрут с помощью указанного |
RedirectToRoute(String, Object) |
Перенаправляет (Status302Found) на указанный маршрут с помощью указанного |
RedirectToRoute(String, Object, String) |
Перенаправления (Status302Found) в указанный маршрут с помощью указанного |
RedirectToRoute(String, String) |
Перенаправляет (Status302Found) на указанный маршрут с помощью указанного |
RedirectToRoutePermanent(Object) |
Перенаправления (Status301MovedPermanently) в указанный маршрут с Permanent задано значение true, используя указанный |
RedirectToRoutePermanent(String) |
Перенаправления (Status301MovedPermanently) в указанный маршрут с Permanent задано значение true, используя указанный |
RedirectToRoutePermanent(String, Object) |
Перенаправления (Status301MovedPermanently) в указанный маршрут с Permanent задано значение true, используя указанные |
RedirectToRoutePermanent(String, Object, String) |
Перенаправления (Status301MovedPermanently) в указанный маршрут с Permanent задано значение true, используя указанные |
RedirectToRoutePermanent(String, String) |
Перенаправления (Status301MovedPermanently) в указанный маршрут с Permanent задано значение true, используя указанные |
RedirectToRoutePermanentPreserveMethod(String, Object, String) |
Перенаправляет (Status308PermanentRedirect) на указанный маршрут с Permanent значение true и PreserveMethod имеет значение true, используя указанные |
RedirectToRoutePreserveMethod(String, Object, String) |
Перенаправляет (Status307TemporaryRedirect) на указанный маршрут с Permanent значение false и PreserveMethod имеет значение true, используя указанные |
SignIn(ClaimsPrincipal) |
Создает SignInResult. |
SignIn(ClaimsPrincipal, AuthenticationProperties) |
Создает SignInResult с |
SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Создает SignInResult с указанной схемой проверки подлинности и |
SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Создает SignInResult с указанной схемой проверки подлинности и |
SignIn(ClaimsPrincipal, String) |
Создает SignInResult с указанной схемой проверки подлинности. |
SignOut() |
Создает SignOutResult. |
SignOut(AuthenticationProperties) |
Создает SignOutResult с |
SignOut(AuthenticationProperties, String[]) |
Создает SignOutResult с указанными схемами проверки подлинности и |
SignOut(AuthenticationProperties, String[]) |
Создает SignOutResult с указанными схемами проверки подлинности и |
SignOut(String[]) |
Создает SignOutResult с указанными схемами проверки подлинности. |
StatusCode(Int32) |
Создает объект StatusCodeResult путем указания |
StatusCode(Int32, Object) |
Создает объект ObjectResult путем указания |
TryUpdateModelAsync(Object, Type, String) |
Обновляет указанный экземпляр |
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Обновляет указанный экземпляр |
TryUpdateModelAsync<TModel>(TModel) |
Обновляет указанный экземпляр |
TryUpdateModelAsync<TModel>(TModel, String) |
Обновляет указанный экземпляр |
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[]) |
Обновляет указанный экземпляр |
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>) |
Обновляет указанный экземпляр |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider) |
Обновляет указанный экземпляр |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[]) |
Обновляет указанный экземпляр |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Обновляет указанный экземпляр |
TryValidateModel(Object) |
Проверяет указанный экземпляр |
TryValidateModel(Object, String) |
Проверяет указанный экземпляр |
Unauthorized() |
Создает UnauthorizedResult, которая создает ответ Status401Unauthorized. |
Unauthorized(Object) |
Создает UnauthorizedObjectResult, которая создает ответ Status401Unauthorized. |
UnprocessableEntity() |
Создает UnprocessableEntityResult, которая создает ответ Status422UnprocessableEntity. |
UnprocessableEntity(ModelStateDictionary) |
Создает UnprocessableEntityObjectResult, которая создает ответ Status422UnprocessableEntity. |
UnprocessableEntity(Object) |
Создает UnprocessableEntityObjectResult, которая создает ответ Status422UnprocessableEntity. |
ValidationProblem() |
Создает ActionResult, который создает ответ Status400BadRequest с ошибками проверки из ModelState. |
ValidationProblem(ModelStateDictionary) |
Создает ActionResult, который создает ответ Status400BadRequest с ошибками проверки из |
ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary) |
Создает ActionResult, которая создает ответ Status400BadRequest со значением ValidationProblemDetails. |
ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary, IDictionary<String,Object>) |
Создает ActionResult, которая создает ответ Status400BadRequest со значением ValidationProblemDetails. |
ValidationProblem(ValidationProblemDetails) |
Создает BadRequestObjectResult, которая создает ответ Status400BadRequest. |