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üntüleme 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() |
Özellikler
| ControllerContext |
Alır veya ayarlar ControllerContext . |
| HttpContext |
Yürütme HttpContext eylemi için alır. |
| MetadataProvider |
alır veya IModelMetadataProvider ayarlar. |
| ModelBinderFactory |
alır veya IModelBinderFactory ayarlar. |
| ModelState |
Modelin ModelStateDictionary durumunu ve model bağlama doğrulamasını içeren 'i alır. |
| ObjectValidator |
alır veya IObjectModelValidator ayarlar. |
| ProblemDetailsFactory |
Alır veya ayarlar ProblemDetailsFactory . |
| Request |
Yürütme HttpRequest eylemi için alır. |
| Response |
Yürütme HttpResponse eylemi için alır. |
| RouteData |
Yürütme RouteData eylemi için alır. |
| Url |
Alır veya ayarlar IUrlHelper . |
| User |
ClaimsPrincipalYürütme eylemiyle ilişkili kullanıcı için alır. |
Yöntemler
| Accepted() |
AcceptedResultYanıt üreten bir nesne oluşturur Status202Accepted . |
| Accepted(Object) |
AcceptedResultYanıt üreten bir nesne oluşturur Status202Accepted . |
| Accepted(String) |
AcceptedResultYanıt üreten bir nesne oluşturur Status202Accepted . |
| Accepted(String, Object) |
AcceptedResultYanıt üreten bir nesne oluşturur Status202Accepted . |
| Accepted(Uri) |
AcceptedResultYanıt üreten bir nesne oluşturur Status202Accepted . |
| Accepted(Uri, Object) |
AcceptedResultYanıt üreten bir nesne oluşturur Status202Accepted . |
| AcceptedAtAction(String) |
AcceptedAtActionResultYanıt üreten bir nesne oluşturur Status202Accepted . |
| AcceptedAtAction(String, Object) |
AcceptedAtActionResultYanıt üreten bir nesne oluşturur Status202Accepted . |
| AcceptedAtAction(String, Object, Object) |
AcceptedAtActionResultYanıt üreten bir nesne oluşturur Status202Accepted . |
| AcceptedAtAction(String, String) |
AcceptedAtActionResultYanıt üreten bir nesne oluşturur Status202Accepted . |
| AcceptedAtAction(String, String, Object) |
AcceptedAtActionResultYanıt üreten bir nesne oluşturur Status202Accepted . |
| AcceptedAtAction(String, String, Object, Object) |
AcceptedAtActionResultYanıt üreten bir nesne oluşturur Status202Accepted . |
| AcceptedAtRoute(Object) |
AcceptedAtRouteResultYanıt üreten bir nesne oluşturur Status202Accepted . |
| AcceptedAtRoute(Object, Object) |
AcceptedAtRouteResultYanıt üreten bir nesne oluşturur Status202Accepted . |
| AcceptedAtRoute(String) |
AcceptedAtRouteResultYanıt üreten bir nesne oluşturur Status202Accepted . |
| AcceptedAtRoute(String, Object) |
AcceptedAtRouteResultYanıt üreten bir nesne oluşturur Status202Accepted . |
| AcceptedAtRoute(String, Object, Object) |
AcceptedAtRouteResultYanıt üreten bir nesne oluşturur Status202Accepted . |
| BadRequest() |
BadRequestResultYanıt üreten bir oluşturur Status400BadRequest . |
| BadRequest(ModelStateDictionary) |
BadRequestObjectResultYanıt üreten bir oluşturur Status400BadRequest . |
| BadRequest(Object) |
BadRequestObjectResultYanıt üreten bir oluşturur Status400BadRequest . |
| Challenge() |
Oluşturur ChallengeResult . |
| Challenge(AuthenticationProperties) |
ChallengeResultBelirtilen ile bir oluşturur |
| Challenge(AuthenticationProperties) |
ChallengeResultBelirtilen ile bir oluşturur |
| Challenge(AuthenticationProperties, String[]) |
Belirtilen belirtilen ChallengeResult kimlik doğrulama şemaları ve ile bir oluşturur |
| Challenge(AuthenticationProperties, String[]) |
ChallengeResultBelirtilen kimlik doğrulama şemaları ve ile bir oluşturur |
| Challenge(String[]) |
ChallengeResultBelirtilen kimlik doğrulama şemalarına sahip bir oluşturur. |
| Conflict() |
ConflictResultYanıt üreten bir oluşturur Status409Conflict . |
| Conflict(ModelStateDictionary) |
ConflictObjectResultYanıt üreten bir oluşturur Status409Conflict . |
| Conflict(Object) |
ConflictObjectResultYanıt üreten bir oluşturur Status409Conflict . |
| Content(String) |
ContentResultBir dize belirterek bir nesne oluşturur |
| Content(String, MediaTypeHeaderValue) |
Bir ContentResult |
| Content(String, String) |
Bir ContentResult |
| Content(String, String, Encoding) |
Bir ContentResult |
| Created(String, Object) |
CreatedResultYanıt üreten bir nesne oluşturur Status201Created . |
| Created(Uri, Object) |
CreatedResultYanıt üreten bir nesne oluşturur Status201Created . |
| CreatedAtAction(String, Object) |
CreatedAtActionResultYanıt üreten bir nesne oluşturur Status201Created . |
| CreatedAtAction(String, Object, Object) |
CreatedAtActionResultYanıt üreten bir nesne oluşturur Status201Created . |
| CreatedAtAction(String, String, Object, Object) |
CreatedAtActionResultYanıt üreten bir nesne oluşturur Status201Created . |
| CreatedAtRoute(Object, Object) |
CreatedAtRouteResultYanıt üreten bir nesne oluşturur Status201Created . |
| CreatedAtRoute(String, Object) |
CreatedAtRouteResultYanıt üreten bir nesne oluşturur Status201Created . |
| CreatedAtRoute(String, Object, Object) |
CreatedAtRouteResultYanıt üreten bir nesne oluşturur 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) |
İçerik |
| File(Byte[], String, String, Boolean) |
İçerik |
| File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
İçeriği |
| File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
content ( ) olarak belirtilen , Content-Type olarak belirtilen ve önerilen dosya adı |
| 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 ( ), Content-Type olarak belirtilen ve önerilen dosya adı |
| File(String, String) |
|
| File(String, String, Boolean) |
|
| File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
() Tarafından belirtilen dosyayı |
| File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
tarafından belirtilen dosyayı |
| File(String, String, String) |
|
| File(String, String, String, Boolean) |
|
| File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
tarafından belirtilen dosyayı |
| File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
tarafından belirtilen dosyayı |
| Forbid() |
oluşturur ForbidResult ( Status403Forbidden varsayılan olarak). |
| Forbid(AuthenticationProperties) |
Belirtilen ile ForbidResult bir oluşturur ( varsayılan Status403Forbidden |
| Forbid(AuthenticationProperties) |
Belirtilen ForbidResult ile bir |
| Forbid(AuthenticationProperties, String[]) |
Belirtilen kimlik doğrulama düzenleri ve ile bir oluşturur ( varsayılan ForbidResult Status403Forbidden |
| Forbid(AuthenticationProperties, String[]) |
Belirtilen kimlik ForbidResult doğrulama düzenleri ve ile bir |
| Forbid(String[]) |
Belirtilen kimlik ForbidResult doğrulama düzenleriyle bir ( Status403Forbidden varsayılan olarak) oluşturur. |
| LocalRedirect(String) |
( ) LocalRedirectResult nesnesini belirtilen yerel Status302Found türüne yönlendiren bir nesnesi |
| LocalRedirectPermanent(String) |
Belirtilen nesnesini LocalRedirectResult kullanarak true ( ) olarak ayarlanmış bir nesne Permanent Status301MovedPermanently |
| LocalRedirectPermanentPreserveMethod(String) |
Belirtilen kullanarak LocalRedirectResult true ve true ( ) olarak ayarlanmış bir nesne Permanent PreserveMethod Status308PermanentRedirect |
| LocalRedirectPreserveMethod(String) |
Belirtilen kullanarak LocalRedirectResult false olarak ayarlanmış ve true ( ) olarak ayarlanmış bir nesne Permanent PreserveMethod Status307TemporaryRedirect |
| NoContent() |
Boş NoContentResult yanıt üreten bir nesnesi Status204NoContent oluşturur. |
| NotFound() |
Yanıt NotFoundResult oluşturan bir Status404NotFound oluşturur. |
| NotFound(Object) |
Yanıt NotFoundObjectResult oluşturan bir Status404NotFound oluşturur. |
| Ok() |
Boş OkResult yanıt üreten bir nesnesi Status200OK oluşturur. |
| Ok(Object) |
Yanıt OkObjectResult oluşturan bir nesnesi Status200OK oluşturur. |
| PhysicalFile(String, String) |
tarafından belirtilen dosyayı |
| PhysicalFile(String, String, Boolean) |
|
| PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
() Tarafından belirtilen dosyayı |
| PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
() Tarafından belirtilen dosyayı |
| PhysicalFile(String, String, String) |
|
| PhysicalFile(String, String, String, Boolean) |
|
| PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
() Tarafından belirtilen dosyayı |
| PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
() Tarafından belirtilen dosyayı |
| Problem(String, String, Nullable<Int32>, String, String) |
ObjectResultYanıt üreten bir oluşturur ProblemDetails . |
| Redirect(String) |
RedirectResult() Belirtilen öğesine yeniden yönlendiren bir nesne oluşturur Status302Found |
| RedirectPermanent(String) |
Belirtilen öğesini RedirectResult Permanent kullanarak true () değerine ayarlanmış bir nesne oluşturur Status301MovedPermanently |
| RedirectPermanentPreserveMethod(String) |
RedirectResult Permanent True olarak ayarlanmış ve PreserveMethod belirtilen kullanılarak true () olarak ayarlanmış bir nesne oluşturur Status308PermanentRedirect |
| RedirectPreserveMethod(String) |
RedirectResult Permanent False olarak ayarlanmış ve PreserveMethod belirtilen kullanılarak true () olarak ayarlanmış bir nesne oluşturur Status307TemporaryRedirect |
| RedirectToAction() |
( Status302Found ) Geçerli bir ada sahip bir eyleme yeniden yönlendirir. ' Controller ' ve ' Action ' adları, geçerli isteğin çevresel değerlerinden alınır. |
| RedirectToAction(String) |
Öğesini Status302Found kullanarak belirtilen eyleme yeniden yönlendirir () |
| RedirectToAction(String, Object) |
Status302FoundVe kullanarak belirtilen eyleme yeniden yönlendirir () |
| RedirectToAction(String, String) |
Status302FoundVe kullanarak belirtilen eyleme yeniden yönlendirir () |
| RedirectToAction(String, String, Object) |
Belirtilen Status302Found |
| RedirectToAction(String, String, Object, String) |
Belirtilen Status302Found |
| RedirectToAction(String, String, String) |
Belirtilen Status302Found |
| RedirectToActionPermanent(String) |
Belirtilen Status301MovedPermanently eyleme, belirtilen eylemi Permanent kullanarak doğru ayarlanmış şekilde yeniden yönlendirir () |
| RedirectToActionPermanent(String, Object) |
Belirtilen Status301MovedPermanently ve ' i kullanarak belirtilen eyleme yeniden yönlendirir () Permanent , true olarak |
| RedirectToActionPermanent(String, String) |
Belirtilen Status301MovedPermanently ve ' i kullanarak belirtilen eyleme yeniden yönlendirir () Permanent , true olarak |
| RedirectToActionPermanent(String, String, Object) |
Belirtilen, Status301MovedPermanently ve ' yi kullanarak, belirtilen eyleme yeniden yönlendirir () Permanent |
| RedirectToActionPermanent(String, String, Object, String) |
Belirtilen eyleme,, ve ' ı Status301MovedPermanently Permanent kullanarak true olarak ayarlanmış şekilde yeniden yönlendirir () |
| RedirectToActionPermanent(String, String, String) |
Belirtilen, Status301MovedPermanently ve ' yi kullanarak, belirtilen eyleme yeniden yönlendirir () Permanent |
| RedirectToActionPermanentPreserveMethod(String, String, Object, String) |
Belirtilen eyleme yeniden yönlendirir () ve belirtilen,, ve ' ı kullanarak doğru olarak Status308PermanentRedirect Permanent PreserveMethod ayarlayın |
| RedirectToActionPreserveMethod(String, String, Object, String) |
Belirtilen eyleme yeniden yönlendirir ( Status307TemporaryRedirect ) Permanent ve belirtilen,, ve değerlerini PreserveMethod kullanarak false olarak ayarlanır |
| RedirectToPage(String) |
Belirtilen öğesine yeniden yönlendirir ( Status302Found ) |
| RedirectToPage(String, Object) |
Belirtilen öğesini Status302Found kullanarak belirtilen öğesine yeniden yönlendirir () |
| RedirectToPage(String, String) |
Belirtilen öğesini Status302Found kullanarak belirtilen öğesine yeniden yönlendirir () |
| RedirectToPage(String, String, Object) |
Belirtilen öğesine yeniden yönlendirir ( Status302Found ) |
| RedirectToPage(String, String, Object, String) |
Belirtilen Status302Found |
| RedirectToPage(String, String, String) |
Belirtilen öğesini Status302Found kullanarak belirtilen öğesine yeniden yönlendirir () |
| RedirectToPagePermanent(String) |
Belirtilen öğesine yeniden yönlendirir ( Status301MovedPermanently ) |
| RedirectToPagePermanent(String, Object) |
Belirtilen öğesini Status301MovedPermanently kullanarak belirtilen öğesine yeniden yönlendirir () |
| RedirectToPagePermanent(String, String) |
Belirtilen öğesini Status301MovedPermanently kullanarak belirtilen öğesine yeniden yönlendirir () |
| RedirectToPagePermanent(String, String, Object, String) |
Belirtilen Status301MovedPermanently |
| RedirectToPagePermanent(String, String, String) |
Belirtilen öğesini Status301MovedPermanently kullanarak belirtilen öğesine yeniden yönlendirir () |
| RedirectToPagePermanentPreserveMethod(String, String, Object, String) |
belirtilen , ve kullanarak , ( ) true olarak ayarlanmış ve true olarak ayarlanmış belirtilen Status308PermanentRedirect Permanent yola yeniden PreserveMethod |
| RedirectToPagePreserveMethod(String, String, Object, String) |
belirtilen , ve kullanarak , false olarak ayarlanmış ve true olarak ayarlanmış şekilde belirtilen sayfaya ( Status307TemporaryRedirect ) Permanent yeniden PreserveMethod |
| RedirectToRoute(Object) |
( Status302Found ) belirtilen yolunu kullanarak belirtilen yol için yeniden |
| RedirectToRoute(String) |
( Status302Found ) belirtilen yolunu kullanarak belirtilen yol için yeniden |
| RedirectToRoute(String, Object) |
belirtilen ve Status302Found kullanarak belirtilen yol için yeniden yönlendirmeler ( |
| RedirectToRoute(String, Object, String) |
( Status302Found ) belirtilen , ve kullanarak belirtilen yol için yeniden |
| RedirectToRoute(String, String) |
belirtilen ve Status302Found kullanarak belirtilen yol için yeniden yönlendirmeler ( |
| RedirectToRoutePermanent(Object) |
, belirtilen kullanılarak true olarak ayarlanmış şekilde belirtilen yola ( Status301MovedPermanently ) Permanent yeniden |
| RedirectToRoutePermanent(String) |
, belirtilen kullanılarak true olarak ayarlanmış şekilde belirtilen yola ( Status301MovedPermanently ) Permanent yeniden |
| RedirectToRoutePermanent(String, Object) |
belirtilen ve kullanarak true olarak ayarlanmış şekilde belirtilen yola ( Status301MovedPermanently ) Permanent yeniden |
| RedirectToRoutePermanent(String, Object, String) |
belirtilen , ve kullanarak true olarak ayarlanmış şekilde belirtilen yola ( Status301MovedPermanently Permanent ) yeniden |
| RedirectToRoutePermanent(String, String) |
belirtilen ve kullanarak true olarak ayarlanmış şekilde belirtilen yola ( Status301MovedPermanently ) Permanent yeniden |
| RedirectToRoutePermanentPreserveMethod(String, Object, String) |
belirtilen , ve kullanarak , ( ) true olarak ayarlanmış ve true olarak ayarlanmış belirtilen Status308PermanentRedirect Permanent yola yeniden PreserveMethod |
| RedirectToRoutePreserveMethod(String, Object, String) |
belirtilen , ve kullanarak , false olarak ayarlanmış ve true olarak ayarlanmış şekilde belirtilen yola ( Status307TemporaryRedirect ) Permanent yeniden PreserveMethod |
| SignIn(ClaimsPrincipal) |
oluşturur. SignInResult |
| SignIn(ClaimsPrincipal, AuthenticationProperties) |
ile bir SignInResult |
| SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Belirtilen kimlik SignInResult doğrulama şeması ve ile bir |
| SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Belirtilen kimlik SignInResult doğrulama şeması ve ile bir |
| SignIn(ClaimsPrincipal, String) |
Belirtilen kimlik SignInResult doğrulama düzeniyle bir oluşturur. |
| SignOut() |
oluşturur. SignOutResult |
| SignOut(AuthenticationProperties) |
ile bir SignOutResult |
| SignOut(AuthenticationProperties, String[]) |
Belirtilen kimlik SignOutResult doğrulama düzenleri ve ile bir |
| SignOut(AuthenticationProperties, String[]) |
Belirtilen kimlik SignOutResult doğrulama düzenleri ve ile bir |
| SignOut(String[]) |
Belirtilen kimlik SignOutResult doğrulama düzenleriyle bir oluşturur. |
| StatusCode(Int32) |
belirterek StatusCodeResult bir nesnesi |
| StatusCode(Int32, Object) |
ObjectResultVe belirterek bir nesne oluşturur |
| 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) |
Belirtilen örneği doğrular |
| TryValidateModel(Object, String) |
Belirtilen örneği doğrular |
| Unauthorized() |
UnauthorizedResultYanıt üreten bir oluşturur Status401Unauthorized . |
| Unauthorized(Object) |
UnauthorizedObjectResultYanıt üreten bir oluşturur Status401Unauthorized . |
| UnprocessableEntity() |
UnprocessableEntityResultYanıt üreten bir oluşturur Status422UnprocessableEntity . |
| UnprocessableEntity(ModelStateDictionary) |
UnprocessableEntityObjectResultYanıt üreten bir oluşturur Status422UnprocessableEntity . |
| UnprocessableEntity(Object) |
UnprocessableEntityObjectResultYanıt üreten bir oluşturur Status422UnprocessableEntity . |
| ValidationProblem() |
ActionResultDoğrulama hatalarıyla bir yanıt üreten bir oluşturur Status400BadRequest ModelState . |
| ValidationProblem(ModelStateDictionary) |
ActionResultDoğrulama hatalarıyla bir yanıt üreten bir oluşturur Status400BadRequest |
| ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary) |
Bir ActionResult Status400BadRequest değer ile yanıt üreten bir oluşturur ValidationProblemDetails . |
| ValidationProblem(ValidationProblemDetails) |
BadRequestObjectResultYanıt üreten bir oluşturur Status400BadRequest . |