Controller 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ğine sahip bir MVC denetleyicisi için temel sınıf.
public ref class Controller abstract : Microsoft::AspNetCore::Mvc::ControllerBase, IDisposable, Microsoft::AspNetCore::Mvc::Filters::IActionFilter, Microsoft::AspNetCore::Mvc::Filters::IAsyncActionFilter
public abstract class Controller : Microsoft.AspNetCore.Mvc.ControllerBase, IDisposable, Microsoft.AspNetCore.Mvc.Filters.IActionFilter, Microsoft.AspNetCore.Mvc.Filters.IAsyncActionFilter
type Controller = class
inherit ControllerBase
interface IActionFilter
interface IFilterMetadata
interface IAsyncActionFilter
interface IDisposable
Public MustInherit Class Controller
Inherits ControllerBase
Implements IActionFilter, IAsyncActionFilter, IDisposable
- Devralma
- Uygulamalar
Oluşturucular
Controller() |
Görünüm desteğine sahip bir MVC denetleyicisi için temel sınıf. |
Özellikler
ControllerContext |
ControllerContextalır veya ayarlar. (Devralındığı yer: ControllerBase) |
HttpContext |
Yürütme eylemi için HttpContext alır. (Devralındığı yer: ControllerBase) |
MetadataProvider |
IModelMetadataProvideralır veya ayarlar. (Devralındığı yer: ControllerBase) |
ModelBinderFactory |
IModelBinderFactoryalır veya ayarlar. (Devralındığı yer: ControllerBase) |
ModelState |
Modelin durumunu ve model bağlama doğrulamasını içeren ModelStateDictionary alır. (Devralındığı yer: ControllerBase) |
ObjectValidator |
IObjectModelValidatoralır veya ayarlar. (Devralındığı yer: ControllerBase) |
ProblemDetailsFactory |
ProblemDetailsFactoryalır veya ayarlar. (Devralındığı yer: ControllerBase) |
Request |
Yürütme eylemi için HttpRequest alır. (Devralındığı yer: ControllerBase) |
Response |
Yürütme eylemi için HttpResponse alır. (Devralındığı yer: ControllerBase) |
RouteData |
Yürütme eylemi için RouteData alır. (Devralındığı yer: ControllerBase) |
TempData |
ViewResulttarafından kullanılan ITempDataDictionary alır veya ayarlar. |
Url |
IUrlHelperalır veya ayarlar. (Devralındığı yer: ControllerBase) |
User |
Yürütme eylemiyle ilişkili kullanıcının ClaimsPrincipal alır. (Devralındığı yer: ControllerBase) |
ViewBag |
Dinamik görünüm çantasını alır. |
ViewData |
ViewResult ve ViewBagtarafından kullanılan ViewDataDictionary alır veya ayarlar. |
Yöntemler
Accepted() |
Status202Accepted yanıtı üreten bir AcceptedResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
Accepted(Object) |
Status202Accepted yanıtı üreten bir AcceptedResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
Accepted(String) |
Status202Accepted yanıtı üreten bir AcceptedResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
Accepted(String, Object) |
Status202Accepted yanıtı üreten bir AcceptedResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
Accepted(Uri) |
Status202Accepted yanıtı üreten bir AcceptedResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
Accepted(Uri, Object) |
Status202Accepted yanıtı üreten bir AcceptedResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
AcceptedAtAction(String) |
Status202Accepted yanıtı üreten bir AcceptedAtActionResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
AcceptedAtAction(String, Object) |
Status202Accepted yanıtı üreten bir AcceptedAtActionResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
AcceptedAtAction(String, Object, Object) |
Status202Accepted yanıtı üreten bir AcceptedAtActionResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
AcceptedAtAction(String, String) |
Status202Accepted yanıtı üreten bir AcceptedAtActionResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
AcceptedAtAction(String, String, Object) |
Status202Accepted yanıtı üreten bir AcceptedAtActionResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
AcceptedAtAction(String, String, Object, Object) |
Status202Accepted yanıtı üreten bir AcceptedAtActionResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
AcceptedAtRoute(Object) |
Status202Accepted yanıtı üreten bir AcceptedAtRouteResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
AcceptedAtRoute(Object, Object) |
Status202Accepted yanıtı üreten bir AcceptedAtRouteResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
AcceptedAtRoute(String) |
Status202Accepted yanıtı üreten bir AcceptedAtRouteResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
AcceptedAtRoute(String, Object) |
Status202Accepted yanıtı üreten bir AcceptedAtRouteResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
AcceptedAtRoute(String, Object, Object) |
Status202Accepted yanıtı üreten bir AcceptedAtRouteResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
BadRequest() |
Status400BadRequest yanıtı üreten bir BadRequestResult oluşturur. (Devralındığı yer: ControllerBase) |
BadRequest(ModelStateDictionary) |
Status400BadRequest yanıtı üreten bir BadRequestObjectResult oluşturur. (Devralındığı yer: ControllerBase) |
BadRequest(Object) |
Status400BadRequest yanıtı üreten bir BadRequestObjectResult oluşturur. (Devralındığı yer: ControllerBase) |
Challenge() |
ChallengeResultoluşturur. (Devralındığı yer: ControllerBase) |
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. (Devralındığı yer: ControllerBase) |
Conflict() |
Status409Conflict yanıtı üreten bir ConflictResult oluşturur. (Devralındığı yer: ControllerBase) |
Conflict(ModelStateDictionary) |
Status409Conflict yanıtı üreten bir ConflictObjectResult oluşturur. (Devralındığı yer: ControllerBase) |
Conflict(Object) |
Status409Conflict yanıtı üreten bir ConflictObjectResult oluşturur. (Devralındığı yer: ControllerBase) |
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. (Devralındığı yer: ControllerBase) |
Created(String, Object) |
Status201Created yanıtı üreten bir CreatedResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
Created(Uri, Object) |
Status201Created yanıtı üreten bir CreatedResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
CreatedAtAction(String, Object) |
Status201Created yanıtı üreten bir CreatedAtActionResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
CreatedAtAction(String, Object, Object) |
Status201Created yanıtı üreten bir CreatedAtActionResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
CreatedAtAction(String, String, Object, Object) |
Status201Created yanıtı üreten bir CreatedAtActionResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
CreatedAtRoute(Object, Object) |
Status201Created yanıtı üreten bir CreatedAtRouteResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
CreatedAtRoute(String, Object) |
Status201Created yanıtı üreten bir CreatedAtRouteResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
CreatedAtRoute(String, Object, Object) |
Status201Created yanıtı üreten bir CreatedAtRouteResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
Dispose() |
Görünüm desteğine sahip bir MVC denetleyicisi için temel sınıf. |
Dispose(Boolean) |
Şu anda bu Controller örneği tarafından kullanılan tüm kaynakları serbest bırakır. |
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. (Devralındığı yer: ControllerBase) |
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. (Devralındığı yer: ControllerBase) |
Json(Object) |
Belirtilen |
Json(Object, JsonSerializerSettings) |
Belirtilen |
Json(Object, Object) |
Belirtilen |
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. (Devralındığı yer: ControllerBase) |
NotFound() |
Status404NotFound yanıtı üreten bir NotFoundResult oluşturur. (Devralındığı yer: ControllerBase) |
NotFound(Object) |
Status404NotFound yanıtı üreten bir NotFoundObjectResult oluşturur. (Devralındığı yer: ControllerBase) |
Ok() |
Boş bir Status200OK yanıtı üreten bir OkResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
Ok(Object) |
Status200OK yanıtı üreten bir OkObjectResult nesnesi oluşturur. (Devralındığı yer: ControllerBase) |
OnActionExecuted(ActionExecutedContext) |
Eylem yöntemi çağrıldıktan sonra çağrılır. |
OnActionExecuting(ActionExecutingContext) |
Eylem yöntemi çağrılmadan önce çağrılır. |
OnActionExecutionAsync(ActionExecutingContext, ActionExecutionDelegate) |
Eylem yöntemi çağrılmadan önce çağrılır. |
PartialView() |
Yanıta kısmi bir görünüm işleyen bir PartialViewResult nesnesi oluşturur. |
PartialView(Object) |
Kısmi görünüm tarafından işlenecek bir |
PartialView(String) |
|
PartialView(String, Object) |
Bir |
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. (Devralındığı yer: ControllerBase) |
Problem(String, String, Nullable<Int32>, String, String, IDictionary<String,Object>) |
ProblemDetails yanıt üreten bir ObjectResult oluşturur. (Devralındığı yer: ControllerBase) |
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. (Devralındığı yer: ControllerBase) |
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. (Devralındığı yer: ControllerBase) |
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. (Devralındığı yer: ControllerBase) |
SignOut() |
SignOutResultoluşturur. (Devralındığı yer: ControllerBase) |
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. (Devralındığı yer: ControllerBase) |
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. (Devralındığı yer: ControllerBase) |
Unauthorized(Object) |
Status401Unauthorized yanıt üreten bir UnauthorizedObjectResult oluşturur. (Devralındığı yer: ControllerBase) |
UnprocessableEntity() |
Status422UnprocessableEntity yanıt üreten bir UnprocessableEntityResult oluşturur. (Devralındığı yer: ControllerBase) |
UnprocessableEntity(ModelStateDictionary) |
Status422UnprocessableEntity yanıt üreten bir UnprocessableEntityObjectResult oluşturur. (Devralındığı yer: ControllerBase) |
UnprocessableEntity(Object) |
Status422UnprocessableEntity yanıt üreten bir UnprocessableEntityObjectResult oluşturur. (Devralındığı yer: ControllerBase) |
ValidationProblem() |
ModelStatedoğrulama hatalarıyla Status400BadRequest yanıt üreten bir ActionResult oluşturur. (Devralındığı yer: ControllerBase) |
ValidationProblem(ModelStateDictionary) |
|
ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary) |
ValidationProblemDetails değeriyle Status400BadRequest yanıt üreten bir ActionResult oluşturur. (Devralındığı yer: ControllerBase) |
ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary, IDictionary<String,Object>) |
ValidationProblemDetails değeriyle Status400BadRequest yanıt üreten bir ActionResult oluşturur. (Devralındığı yer: ControllerBase) |
ValidationProblem(ValidationProblemDetails) |
Status400BadRequest yanıtı üreten bir BadRequestObjectResult oluşturur. (Devralındığı yer: ControllerBase) |
View() |
Yanıta bir görünüm işleyen bir ViewResult nesnesi oluşturur. |
View(Object) |
Görünüm tarafından işlenecek bir |
View(String) |
|
View(String, Object) |
Bir |
ViewComponent(String) |
İşlenmek üzere bir görünüm bileşeninin adını belirterek bir ViewComponentResult oluşturur. |
ViewComponent(String, Object) |
İşlenmek üzere bir görünüm bileşeninin adını belirterek bir ViewComponentResult oluşturur. |
ViewComponent(Type) |
İşlenmek üzere bir görünüm bileşeninin Type belirterek bir ViewComponentResult oluşturur. |
ViewComponent(Type, Object) |
İşlenmek üzere bir görünüm bileşeninin Type belirterek bir ViewComponentResult oluşturur. |