ControllerBase Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Görünüm desteği olmayan bir MVC denetleyicisi için temel sınıf.
public ref class ControllerBase abstract
[Microsoft.AspNetCore.Mvc.Controller]
public abstract class ControllerBase
[<Microsoft.AspNetCore.Mvc.Controller>]
type ControllerBase = class
Public MustInherit Class ControllerBase
- Devralma
-
ControllerBase
- Türetilmiş
- Öznitelikler
Oluşturucular
ControllerBase() |
Görünüm desteği olmayan bir MVC denetleyicisi için temel sınıf. |
Özellikler
ControllerContext |
ControllerContextalır veya ayarlar. |
Empty |
EmptyResultörneğini alır. |
HttpContext |
Yürütme eylemi için HttpContext alır. |
MetadataProvider |
IModelMetadataProvideralır veya ayarlar. |
ModelBinderFactory |
IModelBinderFactoryalır veya ayarlar. |
ModelState |
Modelin durumunu ve model bağlama doğrulamasını içeren ModelStateDictionary alır. |
ObjectValidator |
IObjectModelValidatoralır veya ayarlar. |
ProblemDetailsFactory |
ProblemDetailsFactoryalır veya ayarlar. |
Request |
Yürütme eylemi için HttpRequest alır. |
Response |
Yürütme eylemi için HttpResponse alır. |
RouteData |
Yürütme eylemi için RouteData alır. |
Url |
IUrlHelperalır veya ayarlar. |
User |
Yürütme eylemiyle ilişkili kullanıcının ClaimsPrincipal alır. |
Yöntemler
Accepted() |
Status202Accepted yanıtı üreten bir AcceptedResult nesnesi oluşturur. |
Accepted(Object) |
Status202Accepted yanıtı üreten bir AcceptedResult nesnesi oluşturur. |
Accepted(String) |
Status202Accepted yanıtı üreten bir AcceptedResult nesnesi oluşturur. |
Accepted(String, Object) |
Status202Accepted yanıtı üreten bir AcceptedResult nesnesi oluşturur. |
Accepted(Uri) |
Status202Accepted yanıtı üreten bir AcceptedResult nesnesi oluşturur. |
Accepted(Uri, Object) |
Status202Accepted yanıtı üreten bir AcceptedResult nesnesi oluşturur. |
AcceptedAtAction(String) |
Status202Accepted yanıtı üreten bir AcceptedAtActionResult nesnesi oluşturur. |
AcceptedAtAction(String, Object) |
Status202Accepted yanıtı üreten bir AcceptedAtActionResult nesnesi oluşturur. |
AcceptedAtAction(String, Object, Object) |
Status202Accepted yanıtı üreten bir AcceptedAtActionResult nesnesi oluşturur. |
AcceptedAtAction(String, String) |
Status202Accepted yanıtı üreten bir AcceptedAtActionResult nesnesi oluşturur. |
AcceptedAtAction(String, String, Object) |
Status202Accepted yanıtı üreten bir AcceptedAtActionResult nesnesi oluşturur. |
AcceptedAtAction(String, String, Object, Object) |
Status202Accepted yanıtı üreten bir AcceptedAtActionResult nesnesi oluşturur. |
AcceptedAtRoute(Object) |
Status202Accepted yanıtı üreten bir AcceptedAtRouteResult nesnesi oluşturur. |
AcceptedAtRoute(Object, Object) |
Status202Accepted yanıtı üreten bir AcceptedAtRouteResult nesnesi oluşturur. |
AcceptedAtRoute(String) |
Status202Accepted yanıtı üreten bir AcceptedAtRouteResult nesnesi oluşturur. |
AcceptedAtRoute(String, Object) |
Status202Accepted yanıtı üreten bir AcceptedAtRouteResult nesnesi oluşturur. |
AcceptedAtRoute(String, Object, Object) |
Status202Accepted yanıtı üreten bir AcceptedAtRouteResult nesnesi oluşturur. |
BadRequest() |
Status400BadRequest yanıtı üreten bir BadRequestResult oluşturur. |
BadRequest(ModelStateDictionary) |
Status400BadRequest yanıtı üreten bir BadRequestObjectResult oluşturur. |
BadRequest(Object) |
Status400BadRequest yanıtı üreten bir BadRequestObjectResult oluşturur. |
Challenge() |
ChallengeResultoluşturur. |
Challenge(AuthenticationProperties) |
Belirtilen |
Challenge(AuthenticationProperties) |
Belirtilen |
Challenge(AuthenticationProperties, String[]) |
Belirtilen kimlik doğrulama düzenleri ve |
Challenge(AuthenticationProperties, String[]) |
Belirtilen kimlik doğrulama düzenleri ve |
Challenge(String[]) |
Belirtilen kimlik doğrulama düzenleriyle bir ChallengeResult oluşturur. |
Conflict() |
Status409Conflict yanıtı üreten bir ConflictResult oluşturur. |
Conflict(ModelStateDictionary) |
Status409Conflict yanıtı üreten bir ConflictObjectResult oluşturur. |
Conflict(Object) |
Status409Conflict yanıtı üreten bir ConflictObjectResult oluşturur. |
Content(String) |
bir |
Content(String, MediaTypeHeaderValue) |
bir |
Content(String, String) |
bir |
Content(String, String, Encoding) |
bir |
Created() |
Status201Created yanıtı üreten bir CreatedResult nesnesi oluşturur. |
Created(String, Object) |
Status201Created yanıtı üreten bir CreatedResult nesnesi oluşturur. |
Created(Uri, Object) |
Status201Created yanıtı üreten bir CreatedResult nesnesi oluşturur. |
CreatedAtAction(String, Object) |
Status201Created yanıtı üreten bir CreatedAtActionResult nesnesi oluşturur. |
CreatedAtAction(String, Object, Object) |
Status201Created yanıtı üreten bir CreatedAtActionResult nesnesi oluşturur. |
CreatedAtAction(String, String, Object, Object) |
Status201Created yanıtı üreten bir CreatedAtActionResult nesnesi oluşturur. |
CreatedAtRoute(Object, Object) |
Status201Created yanıtı üreten bir CreatedAtRouteResult nesnesi oluşturur. |
CreatedAtRoute(String, Object) |
Status201Created yanıtı üreten bir CreatedAtRouteResult nesnesi oluşturur. |
CreatedAtRoute(String, Object, Object) |
Status201Created yanıtı üreten bir CreatedAtRouteResult nesnesi oluşturur. |
File(Byte[], String) |
Belirtilen |
File(Byte[], String, Boolean) |
Belirtilen |
File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Belirtilen |
File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Belirtilen |
File(Byte[], String, String) |
İçerik olarak belirtilen |
File(Byte[], String, String, Boolean) |
İçerik olarak belirtilen |
File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
İçerik olarak belirtilen |
File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
İçerik olarak belirtilen |
File(Stream, String) |
Belirtilen |
File(Stream, String, Boolean) |
Belirtilen |
File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Belirtilen |
File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Belirtilen |
File(Stream, String, String) |
Belirtilen |
File(Stream, String, String, Boolean) |
Belirtilen |
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Belirtilen |
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Belirtilen |
File(String, String) |
İçerik Türü olarak belirtilen |
File(String, String, Boolean) |
İçerik Türü olarak belirtilen |
File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
|
File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
|
File(String, String, String) |
İçerik Türü olarak belirtilen |
File(String, String, String, Boolean) |
İçerik Türü olarak belirtilen |
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
İçerik Türü olarak belirtilen |
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
İçerik Türü olarak belirtilen |
Forbid() |
Bir ForbidResult (varsayılan olarakStatus403Forbidden) oluşturur. |
Forbid(AuthenticationProperties) |
Belirtilen |
Forbid(AuthenticationProperties) |
Belirtilen |
Forbid(AuthenticationProperties, String[]) |
Belirtilen kimlik doğrulama düzenleri ve |
Forbid(AuthenticationProperties, String[]) |
Belirtilen kimlik doğrulama düzenleri ve |
Forbid(String[]) |
Belirtilen kimlik doğrulama düzenleriyle bir ForbidResult (varsayılan olarakStatus403Forbidden) oluşturur. |
LocalRedirect(String) |
(Status302Found) öğesini belirtilen yerel |
LocalRedirectPermanent(String) |
Belirtilen |
LocalRedirectPermanentPreserveMethod(String) |
Belirtilen |
LocalRedirectPreserveMethod(String) |
belirtilen |
NoContent() |
Boş bir Status204NoContent yanıtı üreten bir NoContentResult nesnesi oluşturur. |
NotFound() |
Status404NotFound yanıtı üreten bir NotFoundResult oluşturur. |
NotFound(Object) |
Status404NotFound yanıtı üreten bir NotFoundObjectResult oluşturur. |
Ok() |
Boş bir Status200OK yanıtı üreten bir OkResult nesnesi oluşturur. |
Ok(Object) |
Status200OK yanıtı üreten bir OkObjectResult nesnesi oluşturur. |
PhysicalFile(String, String) |
İçerik Türü olarak belirtilen |
PhysicalFile(String, String, Boolean) |
İçerik Türü olarak belirtilen |
PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
|
PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
|
PhysicalFile(String, String, String) |
İçerik Türü olarak belirtilen |
PhysicalFile(String, String, String, Boolean) |
İçerik Türü olarak belirtilen |
PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
İçerik Türü olarak belirtilen |
PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
İçerik Türü olarak belirtilen |
Problem(String, String, Nullable<Int32>, String, String) |
ProblemDetails yanıt üreten bir ObjectResult oluşturur. |
Problem(String, String, Nullable<Int32>, String, String, IDictionary<String,Object>) |
ProblemDetails yanıt üreten bir ObjectResult oluşturur. |
Redirect(String) |
(Status302Found) öğesini belirtilen |
RedirectPermanent(String) |
Belirtilen |
RedirectPermanentPreserveMethod(String) |
Belirtilen |
RedirectPreserveMethod(String) |
belirtilen |
RedirectToAction() |
(Status302Found) öğesini geçerli eylemle aynı ada sahip bir eyleme yönlendirir. 'Denetleyici' ve 'eylem' adları geçerli isteğin ortam değerlerinden alınır. |
RedirectToAction(String) |
|
RedirectToAction(String, Object) |
|
RedirectToAction(String, String) |
|
RedirectToAction(String, String, Object) |
, |
RedirectToAction(String, String, Object, String) |
(Status302Found) öğesini belirtilen |
RedirectToAction(String, String, String) |
, |
RedirectToActionPermanent(String) |
(Status301MovedPermanently) öğesini belirtilen |
RedirectToActionPermanent(String, Object) |
(Status301MovedPermanently) öğesini belirtilen |
RedirectToActionPermanent(String, String) |
(Status301MovedPermanently) öğesini belirtilen |
RedirectToActionPermanent(String, String, Object) |
(Status301MovedPermanently) öğesini belirtilen |
RedirectToActionPermanent(String, String, Object, String) |
(Status301MovedPermanently) öğesini belirtilen |
RedirectToActionPermanent(String, String, String) |
(Status301MovedPermanently) öğesini belirtilen |
RedirectToActionPermanentPreserveMethod(String, String, Object, String) |
Belirtilen |
RedirectToActionPreserveMethod(String, String, Object, String) |
belirtilen |
RedirectToPage(String) |
(Status302Found) öğesini belirtilen |
RedirectToPage(String, Object) |
(Status302Found) öğesini belirtilen |
RedirectToPage(String, String) |
(Status302Found) öğesini belirtilen |
RedirectToPage(String, String, Object) |
(Status302Found) öğesini belirtilen |
RedirectToPage(String, String, Object, String) |
(Status302Found) öğesini belirtilen |
RedirectToPage(String, String, String) |
(Status302Found) öğesini belirtilen |
RedirectToPagePermanent(String) |
(Status301MovedPermanently) öğesini belirtilen |
RedirectToPagePermanent(String, Object) |
(Status301MovedPermanently) öğesini belirtilen |
RedirectToPagePermanent(String, String) |
(Status301MovedPermanently) öğesini belirtilen |
RedirectToPagePermanent(String, String, Object, String) |
(Status301MovedPermanently) öğesini belirtilen |
RedirectToPagePermanent(String, String, String) |
(Status301MovedPermanently) öğesini belirtilen |
RedirectToPagePermanentPreserveMethod(String, String, Object, String) |
belirtilen |
RedirectToPagePreserveMethod(String, String, Object, String) |
belirtilen |
RedirectToRoute(Object) |
(Status302Found) öğesini belirtilen |
RedirectToRoute(String) |
(Status302Found) öğesini belirtilen |
RedirectToRoute(String, Object) |
Belirtilen |
RedirectToRoute(String, Object, String) |
(Status302Found) öğesini belirtilen |
RedirectToRoute(String, String) |
Belirtilen |
RedirectToRoutePermanent(Object) |
(Status301MovedPermanently) öğesini belirtilen |
RedirectToRoutePermanent(String) |
(Status301MovedPermanently) öğesini belirtilen |
RedirectToRoutePermanent(String, Object) |
(Status301MovedPermanently) öğesini belirtilen |
RedirectToRoutePermanent(String, Object, String) |
belirtilen |
RedirectToRoutePermanent(String, String) |
(Status301MovedPermanently) öğesini belirtilen |
RedirectToRoutePermanentPreserveMethod(String, Object, String) |
belirtilen |
RedirectToRoutePreserveMethod(String, Object, String) |
Belirtilen |
SignIn(ClaimsPrincipal) |
SignInResultoluşturur. |
SignIn(ClaimsPrincipal, AuthenticationProperties) |
|
SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Belirtilen kimlik doğrulama düzenine sahip bir SignInResult oluşturur ve |
SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Belirtilen kimlik doğrulama düzeniyle bir SignInResult oluşturur ve |
SignIn(ClaimsPrincipal, String) |
Belirtilen kimlik doğrulama düzeniyle bir SignInResult oluşturur. |
SignOut() |
SignOutResultoluşturur. |
SignOut(AuthenticationProperties) |
|
SignOut(AuthenticationProperties, String[]) |
Belirtilen kimlik doğrulama düzenleri ve |
SignOut(AuthenticationProperties, String[]) |
Belirtilen kimlik doğrulama düzenleri ve |
SignOut(String[]) |
Belirtilen kimlik doğrulama düzenleriyle bir SignOutResult oluşturur. |
StatusCode(Int32) |
|
StatusCode(Int32, Object) |
|
TryUpdateModelAsync(Object, Type, String) |
Belirtilen |
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>) |
|
TryUpdateModelAsync<TModel>(TModel) |
Belirtilen |
TryUpdateModelAsync<TModel>(TModel, String) |
Belirtilen |
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[]) |
Belirtilen |
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>) |
Belirtilen |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider) |
|
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[]) |
|
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>) |
|
TryValidateModel(Object) |
Belirtilen |
TryValidateModel(Object, String) |
Belirtilen |
Unauthorized() |
Status401Unauthorized yanıt üreten bir UnauthorizedResult oluşturur. |
Unauthorized(Object) |
Status401Unauthorized yanıt üreten bir UnauthorizedObjectResult oluşturur. |
UnprocessableEntity() |
Status422UnprocessableEntity yanıt üreten bir UnprocessableEntityResult oluşturur. |
UnprocessableEntity(ModelStateDictionary) |
Status422UnprocessableEntity yanıt üreten bir UnprocessableEntityObjectResult oluşturur. |
UnprocessableEntity(Object) |
Status422UnprocessableEntity yanıt üreten bir UnprocessableEntityObjectResult oluşturur. |
ValidationProblem() |
ModelStatedoğrulama hatalarıyla Status400BadRequest yanıt üreten bir ActionResult oluşturur. |
ValidationProblem(ModelStateDictionary) |
|
ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary) |
ValidationProblemDetails değeriyle Status400BadRequest yanıt üreten bir ActionResult oluşturur. |
ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary, IDictionary<String,Object>) |
ValidationProblemDetails değeriyle Status400BadRequest yanıt üreten bir ActionResult oluşturur. |
ValidationProblem(ValidationProblemDetails) |
Status400BadRequest yanıtı üreten bir BadRequestObjectResult oluşturur. |