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 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 ответ. |
Redirect(String) |
Создает RedirectResult объект , который перенаправляет (Status302Found) в указанный |
RedirectPermanent(String) |
Создает RedirectResult объект с Permanent значением true (Status301MovedPermanently), используя указанный |
RedirectPermanentPreserveMethod(String) |
Создает RedirectResult объект с Permanent значением true и PreserveMethod значением true (Status308PermanentRedirect), используя указанный |
RedirectPreserveMethod(String) |
Создает объект со значением RedirectResult 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(ValidationProblemDetails) |
Создает объект , BadRequestObjectResult который создает Status400BadRequest ответ. |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по