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 |
öğesini alır veya ayarlar ControllerContext. |
Empty |
bir örneğini EmptyResultalır. |
HttpContext |
Yürütme eylemi için öğesini HttpContext alır. |
MetadataProvider |
öğesini alır veya ayarlar IModelMetadataProvider. |
ModelBinderFactory |
öğesini alır veya ayarlar IModelBinderFactory. |
ModelState |
Modelin ModelStateDictionary durumunu ve model bağlama doğrulamasını içeren öğesini alır. |
ObjectValidator |
öğesini alır veya ayarlar IObjectModelValidator. |
ProblemDetailsFactory |
öğesini alır veya ayarlar ProblemDetailsFactory. |
Request |
Yürütme eylemi için öğesini HttpRequest alır. |
Response |
Yürütme eylemi için öğesini HttpResponse alır. |
RouteData |
Yürütme eylemi için öğesini RouteData alır. |
Url |
öğesini alır veya ayarlar IUrlHelper. |
User |
ClaimsPrincipal Yürütme eylemiyle ilişkili for kullanıcısını alır. |
Yöntemler
Accepted() |
Yanıt üreten bir AcceptedResultStatus202Accepted nesne oluşturur. |
Accepted(Object) |
Yanıt üreten bir AcceptedResultStatus202Accepted nesne oluşturur. |
Accepted(String) |
Yanıt üreten bir AcceptedResultStatus202Accepted nesne oluşturur. |
Accepted(String, Object) |
Yanıt üreten bir AcceptedResultStatus202Accepted nesne oluşturur. |
Accepted(Uri) |
Yanıt üreten bir AcceptedResultStatus202Accepted nesne oluşturur. |
Accepted(Uri, Object) |
Yanıt üreten bir AcceptedResultStatus202Accepted nesne oluşturur. |
AcceptedAtAction(String) |
Yanıt üreten bir AcceptedAtActionResultStatus202Accepted nesne oluşturur. |
AcceptedAtAction(String, Object) |
Yanıt üreten bir AcceptedAtActionResultStatus202Accepted nesne oluşturur. |
AcceptedAtAction(String, Object, Object) |
Yanıt üreten bir AcceptedAtActionResultStatus202Accepted nesne oluşturur. |
AcceptedAtAction(String, String) |
Yanıt üreten bir AcceptedAtActionResultStatus202Accepted nesne oluşturur. |
AcceptedAtAction(String, String, Object) |
Yanıt üreten bir AcceptedAtActionResultStatus202Accepted nesne oluşturur. |
AcceptedAtAction(String, String, Object, Object) |
Yanıt üreten bir AcceptedAtActionResultStatus202Accepted nesne oluşturur. |
AcceptedAtRoute(Object) |
Yanıt üreten bir AcceptedAtRouteResultStatus202Accepted nesne oluşturur. |
AcceptedAtRoute(Object, Object) |
Yanıt üreten bir AcceptedAtRouteResultStatus202Accepted nesne oluşturur. |
AcceptedAtRoute(String) |
Yanıt üreten bir AcceptedAtRouteResultStatus202Accepted nesne oluşturur. |
AcceptedAtRoute(String, Object) |
Yanıt üreten bir AcceptedAtRouteResultStatus202Accepted nesne oluşturur. |
AcceptedAtRoute(String, Object, Object) |
Yanıt üreten bir AcceptedAtRouteResultStatus202Accepted nesne oluşturur. |
BadRequest() |
BadRequestResult Yanıt üreten bir Status400BadRequest oluşturur. |
BadRequest(ModelStateDictionary) |
BadRequestObjectResult Yanıt üreten bir Status400BadRequest oluşturur. |
BadRequest(Object) |
BadRequestObjectResult Yanıt üreten bir Status400BadRequest oluşturur. |
Challenge() |
oluşturur ChallengeResult. |
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() |
ConflictResult Yanıt üreten bir Status409Conflict oluşturur. |
Conflict(ModelStateDictionary) |
ConflictObjectResult Yanıt üreten bir Status409Conflict oluşturur. |
Conflict(Object) |
ConflictObjectResult Yanıt üreten bir Status409Conflict oluşturur. |
Content(String) |
Bir ContentResult dize belirterek bir |
Content(String, MediaTypeHeaderValue) |
bir ContentResult dize ve belirterek bir |
Content(String, String) |
Bir ContentResult dize ve içerik türü belirterek |
Content(String, String, Encoding) |
bir ContentResult dize, bir ve |
Created() |
Yanıt üreten bir CreatedResultStatus201Created nesne oluşturur. |
Created(String, Object) |
Yanıt üreten bir CreatedResultStatus201Created nesne oluşturur. |
Created(Uri, Object) |
Yanıt üreten bir CreatedResultStatus201Created nesne oluşturur. |
CreatedAtAction(String, Object) |
Yanıt üreten bir CreatedAtActionResultStatus201Created nesne oluşturur. |
CreatedAtAction(String, Object, Object) |
Yanıt üreten bir CreatedAtActionResultStatus201Created nesne oluşturur. |
CreatedAtAction(String, String, Object, Object) |
Yanıt üreten bir CreatedAtActionResultStatus201Created nesne oluşturur. |
CreatedAtRoute(Object, Object) |
Yanıt üreten bir CreatedAtRouteResultStatus201Created nesne oluşturur. |
CreatedAtRoute(String, Object) |
Yanıt üreten bir CreatedAtRouteResultStatus201Created nesne oluşturur. |
CreatedAtRoute(String, Object, Object) |
Yanıt üreten bir CreatedAtRouteResultStatus201Created nesne oluşturur. |
File(Byte[], String) |
İçerik ()Status200OK olarak belirtilen |
File(Byte[], String, Boolean) |
İçerik ()Status200OK olarak belirtilen |
File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
İçerik ()Status200OK olarak belirtilen |
File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
İçerik ()Status200OK olarak 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) |
() tarafından |
File(String, String, Boolean) |
() tarafından |
File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
tarafındanStatus200OK belirtilen |
File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
tarafındanStatus200OK belirtilen |
File(String, String, String) |
() tarafından |
File(String, String, String, Boolean) |
() tarafından |
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
( tarafından |
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
( tarafından |
Forbid() |
ForbidResult (Status403Forbidden varsayılan olarak) 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 (Status403Forbidden varsayılan olarak) oluşturur ForbidResult . |
LocalRedirect(String) |
Belirtilen yerel |
LocalRedirectPermanent(String) |
Belirtilen |
LocalRedirectPermanentPreserveMethod(String) |
belirtilen |
LocalRedirectPreserveMethod(String) |
Belirtilen |
NoContent() |
Boş Status204NoContent yanıt üreten bir NoContentResult nesne oluşturur. |
NotFound() |
NotFoundResult Yanıt üreten bir Status404NotFound oluşturur. |
NotFound(Object) |
NotFoundObjectResult Yanıt üreten bir Status404NotFound oluşturur. |
Ok() |
Boş Status200OK yanıt üreten bir OkResult nesne oluşturur. |
Ok(Object) |
Yanıt üreten bir OkObjectResultStatus200OK nesne oluşturur. |
PhysicalFile(String, String) |
() tarafından |
PhysicalFile(String, String, Boolean) |
() tarafından |
PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
tarafındanStatus200OK belirtilen |
PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
tarafındanStatus200OK belirtilen |
PhysicalFile(String, String, String) |
() tarafından |
PhysicalFile(String, String, String, Boolean) |
() tarafından |
PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
( tarafından |
PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
( tarafından |
Problem(String, String, Nullable<Int32>, String, String) |
ObjectResult Yanıt üreten bir ProblemDetails oluşturur. |
Redirect(String) |
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) |
(Status302Found) öğesini kullanarak belirtilen eyleme |
RedirectToAction(String, Object) |
ve |
RedirectToAction(String, String) |
ve kullanarak (Status302Found) belirtilen eyleme |
RedirectToAction(String, String, Object) |
(Status302Found) öğesini belirtilen , |
RedirectToAction(String, String, Object, String) |
(Status302Found) öğesini belirtilen , , |
RedirectToAction(String, String, String) |
(Status302Found) öğesini belirtilen , |
RedirectToActionPermanent(String) |
belirtilen eylemi kullanarak true olarak ayarlanmış şekilde (Status301MovedPermanently) öğesini belirtilen |
RedirectToActionPermanent(String, Object) |
belirtilen ve |
RedirectToActionPermanent(String, String) |
belirtilen ve |
RedirectToActionPermanent(String, String, Object) |
Belirtilen , |
RedirectToActionPermanent(String, String, Object, String) |
(Status301MovedPermanently) öğesini belirtilen , , |
RedirectToActionPermanent(String, String, String) |
Belirtilen , |
RedirectToActionPermanentPreserveMethod(String, String, Object, String) |
Belirtilen , , ve kullanarak belirtilen eyleme Permanent doğru olarak ayarlı ve PreserveMethod true olarak ayarlanmış şekilde (Status308PermanentRedirect) öğesini yeniden yönlendirir. |
RedirectToActionPreserveMethod(String, String, Object, String) |
Status307TemporaryRedirectBelirtilen , , |
RedirectToPage(String) |
(Status302Found) öğesini belirtilen |
RedirectToPage(String, Object) |
(Status302Found) öğesini belirtilen kullanarak belirtilen |
RedirectToPage(String, String) |
(Status302Found) öğesini belirtilen kullanarak belirtilen |
RedirectToPage(String, String, Object) |
(Status302Found) öğesini belirtilen |
RedirectToPage(String, String, Object, String) |
belirtilen ve |
RedirectToPage(String, String, String) |
(Status302Found) öğesini belirtilen kullanarak belirtilen |
RedirectToPagePermanent(String) |
(Status301MovedPermanently) öğesini belirtilen |
RedirectToPagePermanent(String, Object) |
(Status301MovedPermanently) öğesini belirtilen kullanarak belirtilen |
RedirectToPagePermanent(String, String) |
(Status301MovedPermanently) öğesini belirtilen kullanarak belirtilen |
RedirectToPagePermanent(String, String, Object, String) |
belirtilen ve |
RedirectToPagePermanent(String, String, String) |
(Status301MovedPermanently) öğesini belirtilen kullanarak belirtilen |
RedirectToPagePermanentPreserveMethod(String, String, Object, String) |
Belirtilen , ve kullanarak (Status308PermanentRedirect ) öğesini true ve PreserveMethod true olarak ayarlanmış şekilde belirtilen yola Permanent |
RedirectToPagePreserveMethod(String, String, Object, String) |
Belirtilen , ve kullanarak belirtilen sayfaya Permanent false ve PreserveMethod true olarak ayarlanmış şekilde yeniden yönlendirir (Status307TemporaryRedirect). |
RedirectToRoute(Object) |
(Status302Found) öğesini kullanarak |
RedirectToRoute(String) |
(Status302Found) öğesini kullanarak |
RedirectToRoute(String, Object) |
(Status302Found) öğesini belirtilen ve |
RedirectToRoute(String, Object, String) |
(Status302Found) öğesini belirtilen , |
RedirectToRoute(String, String) |
(Status302Found) öğesini belirtilen ve |
RedirectToRoutePermanent(Object) |
(Status301MovedPermanently) öğesini belirtilen kullanarak true olarak ayarlanmış şekilde belirtilen |
RedirectToRoutePermanent(String) |
(Status301MovedPermanently) öğesini belirtilen kullanarak true olarak ayarlanmış şekilde belirtilen |
RedirectToRoutePermanent(String, Object) |
(Status301MovedPermanently) öğesini belirtilen ve |
RedirectToRoutePermanent(String, Object, String) |
(Status301MovedPermanently) öğesini belirtilen , |
RedirectToRoutePermanent(String, String) |
(Status301MovedPermanently) öğesini belirtilen ve |
RedirectToRoutePermanentPreserveMethod(String, Object, String) |
Belirtilen , ve kullanarak (Status308PermanentRedirect ) öğesini true ve PreserveMethod true olarak ayarlanmış şekilde belirtilen yola Permanent |
RedirectToRoutePreserveMethod(String, Object, String) |
Belirtilen , |
SignIn(ClaimsPrincipal) |
oluşturur SignInResult. |
SignIn(ClaimsPrincipal, AuthenticationProperties) |
ile |
SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Belirtilen kimlik doğrulama düzeni ve |
SignIn(ClaimsPrincipal, AuthenticationProperties, String) |
Belirtilen kimlik doğrulama düzeni ve |
SignIn(ClaimsPrincipal, String) |
Belirtilen kimlik doğrulama düzeniyle bir SignInResult oluşturur. |
SignOut() |
oluşturur SignOutResult. |
SignOut(AuthenticationProperties) |
ile |
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) |
belirterek bir StatusCodeResult |
StatusCode(Int32, Object) |
ve belirterek bir ObjectResult |
TryUpdateModelAsync(Object, Type, String) |
Denetleyicinin geçerli IValueProvider ve bir |
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>) |
ve |
TryUpdateModelAsync<TModel>(TModel) |
Denetleyicinin geçerli IValueProviderdeğerlerini kullanarak belirtilen |
TryUpdateModelAsync<TModel>(TModel, String) |
Denetleyicinin geçerli IValueProvider ve bir |
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[]) |
Denetleyicinin geçerli IValueProvider ve bir |
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>) |
Denetleyicinin geçerli IValueProvider ve bir |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider) |
ve |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[]) |
ve |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>) |
ve |
TryValidateModel(Object) |
Belirtilen |
TryValidateModel(Object, String) |
Belirtilen |
Unauthorized() |
UnauthorizedResult Yanıt üreten bir Status401Unauthorized oluşturur. |
Unauthorized(Object) |
UnauthorizedObjectResult Yanıt üreten bir Status401Unauthorized oluşturur. |
UnprocessableEntity() |
UnprocessableEntityResult Yanıt üreten bir Status422UnprocessableEntity oluşturur. |
UnprocessableEntity(ModelStateDictionary) |
UnprocessableEntityObjectResult Yanıt üreten bir Status422UnprocessableEntity oluşturur. |
UnprocessableEntity(Object) |
UnprocessableEntityObjectResult Yanıt üreten bir Status422UnprocessableEntity oluşturur. |
ValidationProblem() |
'den ModelStatedoğrulama hataları içeren bir yanıt üreten bir ActionResultStatus400BadRequest oluşturur. |
ValidationProblem(ModelStateDictionary) |
'den |
ValidationProblem(String, String, Nullable<Int32>, String, String, ModelStateDictionary) |
ActionResult Değeri olan bir Status400BadRequest yanıt üreten bir ValidationProblemDetails oluşturur. |
ValidationProblem(ValidationProblemDetails) |
BadRequestObjectResult Yanıt üreten bir Status400BadRequest oluşturur. |
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin