Microsoft.AspNetCore.Mvc Ad Alanı

MVC uygulaması oluşturmak için gereken türleri sağlar.

Sınıflar

AcceptedAtActionResult

ActionResult Konum üst bilgisiyle Kabul Edildi (202) yanıtı döndüren.

AcceptedAtRouteResult

ActionResult Konum üst bilgisiyle Kabul Edildi (202) yanıtı döndüren.

AcceptedResult

ActionResult Bir Konum üst bilgisi ile Kabul Edildi (202) yanıtı döndüren.

AcceptVerbsAttribute

Bir eylemin hangi HTTP yöntemlerini desteklediğini belirtir.

ActionContext

HTTP isteğinin parçası olarak seçilen eylemin yürütülmesi için bağlam nesnesi.

ActionContextAttribute

Denetleyiciyi oluştururken denetleyici özelliğinin geçerli ActionContext ile ayarlanması gerektiğini belirtir. Özelliğin ortak bir küme yöntemi olmalıdır.

ActionNameAttribute

Eylemin adını belirtir.

ActionResult

Varsayılan uygulamasıdır IActionResult.

ActionResult<TValue>

Bir örneği veya öğesini TValue sarmalayan bir ActionResulttür.

AntiforgeryValidationFailedResult

BadRequestResult Bir antiforgeri doğrulama hataları için kullanılır. MVC sonuç filtreleri içindeki doğrulama hatalarıyla eşleşmek için kullanın IAntiforgeryValidationFailedResult .

ApiBehaviorOptions

ile ApiControllerAttributeek açıklama eklenen türlerde davranışı yapılandırmak için kullanılan seçenekler.

ApiControllerAttribute

Bir türün ve türetilen tüm türlerin HTTP API yanıtlarına hizmet vermek için kullanıldığını gösterir.

Bu öznitelikle dekore edilmiş denetleyiciler, API'ler oluşturmak için geliştirici deneyimini geliştirmeyi hedefleyen özellikler ve davranışlarla yapılandırılır.

Bir derlemede donatıldığında, derlemedeki tüm denetleyiciler API davranışına sahip denetleyiciler olarak kabul edilir. Daha fazla bilgi için bkz. ApiController özniteliği.

ApiConventionMethodAttribute

Bir denetleyici eylemine uygulanacak API kuralları.

API kuralları ApiExplorer'ın çıkışını etkilemek için kullanılır. ApiConventionMethodAttribute bir eylem için geçerli olan tam bir kural yöntemi belirtmek için kullanılabilir. ApiConventionTypeAttribute derleme veya denetleyici düzeyinde kuralları uygulama hakkında ayrıntılı bilgi için.

ApiConventionTypeAttribute

MVC denetleyicileri veya tek denetleyici içeren bir derlemeye uygulanacak API kuralları.

API kuralları ApiExplorer'ın çıkışını etkilemek için kullanılır. Kurallar statik türler olmalıdır. Bir kuraldaki yöntemler, tarafından belirtilen ApiConventionNameMatchAttribute bir yöntem adına veya parametrelerine uygulanabilen ve ApiConventionTypeMatchAttribute parametrelere uygulanan kurallar kullanılarak bir eylem yöntemiyle eşleştirilir.

Davranışı belirten öznitelik bulunamadığında, MVC yöntem adları ile eşleşir ve parametre adları kullanılarak Exact eşleştirilir ve parametre türleri kullanılarak AssignableFromeşleştirilir.

ApiDescriptionActionData

öğesinin bir parçası Propertiesolarak depolanan bir ApiDescriptionoluşturmak için kullanılan verileri temsil eder.

ApiExplorerSettingsAttribute

İlişkili denetleyici sınıfının veya eylem yönteminin görünürlüğünü ve grup adını ApiDescription denetler.

AreaAttribute

Denetleyici veya eylem içeren alanı belirtir.

AutoValidateAntiforgeryTokenAttribute

Tüm güvenli olmayan HTTP yöntemleri için antiforgery belirteçlerinin doğrulanmasına neden olan bir öznitelik. GET, HEAD, OPTIONS ve TRACE dışındaki HTTP yöntemleri için bir antiforgery belirteci gereklidir.

BadRequestObjectResult

ObjectResult Yürütülürken Hatalı İstek (400) yanıtı üretecek olan.

BadRequestResult

StatusCodeResult Yürütülürken Hatalı İstek (400) yanıtı üretecek olan.

BindAttribute

Bu öznitelik, model düzeyi meta verilerini göstermek için eylem parametrelerinde ve türlerinde kullanılabilir.

BindPropertiesAttribute

Süslü denetleyici veya Razor Sayfası modelinin tanımladığı tüm özellikler için bağlamayı etkinleştiren bir öznitelik.

BindPropertyAttribute

İlişkili özelliği bağlamak için kullanılacak model adını veya türünü IModelBinder belirtebilen bir öznitelik.

CacheProfile

Yanıt önbelleğe alma için kullanılabilecek bir dizi ayar tanımlar.

ChallengeResult

ActionResult Yürütmede öğesini çağıran bir HttpContext.ChallengeAsync.

ClientErrorData

İstemci hataları üretmeye yönelik bilgiler. Bu tür, tüketicileri ClientErrorMappingtarafından üretilen istemci hatalarını yapılandırmak için kullanılır.

ConflictObjectResult

ObjectResult Yürütülürken bir Çakışma (409) yanıtı üretecek.

ConflictResult

StatusCodeResult Yürütülürken çakışma (409) yanıtı üretecek olan.

ConsumesAttribute

Desteklenen istek içerik türlerini belirten bir filtre. ContentTypes , aksi takdirde birden çok eşleşme olduğunda bir eylemi seçmek için kullanılır.

ContentResult

ActionResult Yürütülürken içerikle birlikte bir yanıt üretecek.

Controller

Görüntüleme desteğine sahip bir MVC denetleyicisi için temel sınıf.

ControllerAttribute

Hiyerarşideki herhangi bir türe uygulanmadığı sürece NonControllerAttribute , türün ve bu özniteliğin uygulandığı türetilmiş türlerin varsayılan denetleyici bulma mekanizması tarafından bir denetleyici olarak kabul edildiğini gösterir.

ControllerBase

Görünüm desteği olmayan bir MVC denetleyicisi için temel sınıf.

ControllerContext

Bir denetleyici için geçerli istekle ilişkili bağlam.

ControllerContextAttribute

Denetleyiciyi oluştururken denetleyici özelliğinin geçerli ControllerContext ile ayarlanması gerektiğini belirtir. Özelliğin ortak bir küme yöntemi olmalıdır.

CookieTempDataProviderOptions

Tarafından ayarlanan tanımlama bilgileri için programlı yapılandırma sağlar CookieTempDataProvider

CreatedAtActionResult

ActionResult Konum üst bilgisi içeren Bir Oluşturuldu (201) yanıtı döndüren.

CreatedAtRouteResult

ActionResult Konum üst bilgisi içeren Bir Oluşturuldu (201) yanıtı döndüren.

CreatedResult

ActionResult Konum üst bilgisi içeren Bir Oluşturuldu (201) yanıtı döndüren.

DefaultApiConventions

Varsayılan API kuralları.

DisableRequestSizeLimitAttribute

İstek gövdesi boyut sınırını devre dışı bırakır.

EmptyResult

Yürütülürken hiçbir şey yapmayacak bir ActionResult ifadeyi temsil eder.

FileContentResult

ActionResult Yürütülürken yanıta ikili dosya yazacağını temsil eder.

FileResult

ActionResult Yürütülürken yanıt olarak bir dosya yazacağını temsil eder.

FileStreamResult

ActionResult Yürütülürken bir akıştan yanıta bir dosya yazacağını temsil eder.

ForbidResult

ActionResult Yürütmede öğesini çağıran bir HttpContext.ForbidAsync.

FormatFilterAttribute

Bir eylemden döndürülen içerik türünü ayarlamak için yol verilerindeki veya sorgu dizesindeki biçim değerini kullanacak bir ObjectResult filtre.

FromBodyAttribute

Bir parametrenin veya özelliğin istek gövdesi kullanılarak bağlanması gerektiğini belirtir.

FromFormAttribute

Bir parametrenin veya özelliğin istek gövdesindeki form-data kullanılarak bağlanması gerektiğini belirtir.

FromHeaderAttribute

Bir parametrenin veya özelliğin istek üst bilgileri kullanılarak bağlanması gerektiğini belirtir.

FromQueryAttribute

bir parametrenin veya özelliğin istek sorgu dizesi kullanılarak bağlanması gerektiğini belirtir.

FromRouteAttribute

Bir parametrenin veya özelliğin geçerli istekten route-data kullanılarak bağlanması gerektiğini belirtir.

FromServicesAttribute

bir parametrenin veya özelliğin istek hizmetleri kullanılarak bağlanması gerektiğini belirtir.

HiddenInputAttribute

İlişkili özelliği gösterir veya ilişkili türe sahip tüm özelliklerin "gizli" türünde bir <giriş> öğesi kullanılarak düzenlenmesi gerekir.

HttpDeleteAttribute

HTTP DELETE yöntemini destekleyen bir eylemi tanımlar.

HttpGetAttribute

HTTP GET yöntemini destekleyen bir eylemi tanımlar.

HttpHeadAttribute

HTTP HEAD yöntemini destekleyen bir eylemi tanımlar.

HttpOptionsAttribute

HTTP OPTIONS yöntemini destekleyen bir eylemi tanımlar.

HttpPatchAttribute

HTTP PATCH yöntemini destekleyen bir eylemi tanımlar.

HttpPostAttribute

HTTP POST yöntemini destekleyen bir eylemi tanımlar.

HttpPutAttribute

HTTP PUT yöntemini destekleyen bir eylemi tanımlar.

IgnoreAntiforgeryTokenAttribute

Antiforgery belirteci doğrulamayı atlayan bir filtre.

JsonOptions

ve SystemTextJsonOutputFormatteryapılandırma SystemTextJsonInputFormatter seçenekleri.

JsonPatchExtensions

Için uzantılar JsonPatchDocument<TModel>

JsonResult

Verilen nesneyi JSON olarak biçimlendiren bir eylem sonucu.

LocalRedirectResult

ActionResult Sağlanan yerel URL'ye Konum üst bilgisi içeren Bir Bulundu (302), Kalıcı Olarak Taşındı (301), Geçici Yeniden Yönlendirme (307) veya Kalıcı Yeniden Yönlendirme (308) yanıtı döndüren.

MiddlewareFilterAttribute

tarafından sağlanan bir ara yazılım işlem hattını yürütür ConfigurationType. Ara yazılım işlem hattı, zaman uyumsuz kaynak filtresi olarak kabul edilir.

MiddlewareFilterAttribute<T>

tarafından sağlanan bir ara yazılım işlem hattını yürütür ConfigurationType. Ara yazılım işlem hattı, zaman uyumsuz kaynak filtresi olarak kabul edilir.

ModelBinderAttribute

Bağlama için kullanılacak model adını veya türünü IModelBinder belirtebilen bir öznitelik.

ModelBinderAttribute<TBinder>

Bağlama için kullanılacak model adını veya türünü IModelBinder belirtebilen bir öznitelik.

ModelMetadataTypeAttribute

Bu öznitelik, bir veri modeli sınıfıyla ilişkilendirilecek meta veri sınıfını belirtir.

ModelMetadataTypeAttribute<T>

Bu öznitelik, bir veri modeli sınıfıyla ilişkilendirilecek meta veri sınıfını belirtir.

MvcJsonOptions

MVC çerçevesinde JSON için programlı yapılandırma sağlar.

MvcNewtonsoftJsonOptions

Newtonsoft.JSON kullanarak JSON biçimlendiricileri için programlı yapılandırma sağlar.

MvcOptions

MVC çerçevesi için programlı yapılandırma sağlar.

MvcViewOptions

MVC çerçevesindeki görünümler için programlı yapılandırma sağlar.

NoContentResult

StatusCodeResult Yürütülürken 204 İçerik Yok yanıtı üretecek olan.

NonActionAttribute

Denetleyici yönteminin bir eylem yöntemi olmadığını gösterir.

NonControllerAttribute

Bu özniteliğin uygulandığı türün ve türetilmiş türlerin varsayılan denetleyici bulma mekanizması tarafından denetleyici olarak kabul edilmediğini gösterir.

NonViewComponentAttribute

Bu özniteliğin uygulandığı türün ve türetilmiş türlerin varsayılan görünüm bileşeni bulma mekanizması tarafından bir görünüm bileşeni olarak kabul edilmediğini gösterir.

NotFoundObjectResult

ObjectResult Yürütülürken Bir Bulunamadı (404) yanıtı üretir.

NotFoundResult

StatusCodeResult Yürütülürken Bulunamadı (404) yanıtı üreteceğini temsil eder.

ObjectResult

ActionResult Yürütmede, konak tarafından sağlanan mekanizmaları kullanarak yanıta bir nesne yazar.

OkObjectResult

ObjectResult Yürütürken içerik anlaşması gerçekleştiren, varlık gövdesini biçimlendiren ve anlaşma ve biçimlendirme başarılı olursa bir yanıt üretecek olanStatus200OK.

OkResult

StatusCodeResult Yürütülürken boş Status200OK bir yanıt üretecek bir.

PageRemoteAttribute

RemoteAttributeBase Web sitesine bir Ajax isteği göndermek için Yetkisiz doğrulamayı yapılandıran razor sayfası işleyicisi için. Çağrılan işleyici, değerin geçerli olup olmadığını belirten JSON döndürmelidir.

PartialViewResult

ActionResult Yanıta kısmi bir görünüm işleyen bir öğesini temsil eder.

PhysicalFileResult

Yürütmede a FileResult , konak tarafından sağlanan mekanizmaları kullanarak yanıta diskten bir dosya yazar.

ProblemDetails

tabanlı https://tools.ietf.org/html/rfc7807HTTP API yanıtlarında hataları belirtmek için makine tarafından okunabilir bir biçim.

ProducesAttribute

Eylemin döndüreceği beklenen Type değeri ve desteklenen yanıt içerik türlerini belirten bir filtre. ContentTypes değeri ayarlamak ContentTypesiçin kullanılır.

ProducesAttribute<T>

Eylemin döndüreceği beklenen Type değeri ve desteklenen yanıt içerik türlerini belirten bir filtre. ContentTypes değeri ayarlamak ContentTypesiçin kullanılır.

ProducesDefaultResponseTypeAttribute

tarafından ProducesResponseTypeAttributekapsanmayan Type tüm HTTP durum kodları için öğesini belirten bir filtre.

ProducesErrorResponseTypeAttribute

ile ApiControllerAttributeek açıklama ekli denetleyiciler tarafından varsayılan olarak döndürülen türü belirtir.

Type hiçbir değer sağlanmazsa istemci hatası (HTTP Durum Kodu 4xx) için ile ProducesResponseTypeAttribute ilişkili hata modeli türünü belirtir. Değer belirtilmediğinde, istemci hataları (ClientErrorMapping) eşleniyorsa MVC, istemci hata türünü ProblemDetailsolarak kabul eder.

Uygulamanız yanıt vermek için özel bir hata türü kullanıyorsa, varsayılan hata türünü yapılandırmak için bunu Attribute kullanın.

ProducesResponseTypeAttribute

Eylem tarafından döndürülen değer ve durum kodunun türünü belirten bir filtre.

ProducesResponseTypeAttribute<T>

Eylem tarafından döndürülen değer ve durum kodunun türünü belirten bir filtre.

RazorViewEngineOptionsSetup

için RazorViewEngineOptionsvarsayılan seçenekleri ayarlar.

RedirectResult

ActionResult Sağlanan URL'ye Konum üst bilgisi içeren Bir Bulundu (302), Kalıcı Olarak Taşındı (301), Geçici Yeniden Yönlendirme (307) veya Kalıcı Yeniden Yönlendirme (308) yanıtı döndüren.

RedirectToActionResult

ActionResult Konum üst bilgisi içeren Bir Bulundu (302), Kalıcı Olarak Taşındı (301), Geçici Yeniden Yönlendirme (307) veya Kalıcı Yeniden Yönlendirme (308) yanıtı döndüren. Bir denetleyici eylemini hedefler.

RedirectToPageResult

ActionResult Konum üst bilgisi içeren Bir Bulundu (302) veya Kalıcı Olarak Taşındı (301) yanıtı döndüren. Kayıtlı bir yolu hedefler.

RedirectToRouteResult

ActionResult Konum üst bilgisi içeren Bir Bulundu (302), Kalıcı Olarak Taşındı (301), Geçici Yeniden Yönlendirme (307) veya Kalıcı Yeniden Yönlendirme (308) yanıtı döndüren. Kayıtlı bir yolu hedefler.

RemoteAttribute

RemoteAttributeBase Web sitesine Ajax isteği göndermek için Engelleyici Olmayan doğrulamayı yapılandıran denetleyiciler için. Çağrılan eylem, değerin geçerli olup olmadığını belirten JSON döndürmelidir.

RemoteAttributeBase

Web ValidationAttribute sitesine Ajax isteği göndermek için Engelleyici Olmayan doğrulamayı yapılandıran. Çağrılan uç nokta değerin geçerli olup olmadığını belirten JSON döndürmelidir.

RequestFormLimitsAttribute

Belirtilen sınırları olarak Formayarlar.

RequestSizeLimitAttribute

İstek gövdesi boyut sınırını belirtilen boyuta ayarlar.

RequireHttpsAttribute

İsteklerin HTTPS üzerinden alındığını onaylayan bir yetkilendirme filtresi.

ResponseCacheAttribute

Yanıt önbelleğinde uygun üst bilgileri ayarlamak için gereken parametreleri belirtir.

RouteAttribute

Denetleyicide bir öznitelik yolu belirtir.

SerializableError

ModelState bilgilerini depolamak için seri hale getirilebilir bir kapsayıcı tanımlar. Bu bilgiler anahtar/değer çiftleri olarak depolanır.

ServiceFilterAttribute

içinde başka bir filtre bulan bir IServiceProviderfiltre.

ServiceFilterAttribute<TFilter>

içinde başka bir filtre bulan bir IServiceProviderfiltre.

SignInResult

ActionResult Yürütmede çağıran bir HttpContext.SignInAsync.

SignOutResult

ActionResult Yürütmede çağıran bir HttpContext.SignOutAsync.

SkipStatusCodePagesAttribute

StatusCodePages ara yazılımının yürütülmesini engelleyen bir filtre.

StatusCodeResult

ActionResult Yürütüldüğünde verilen yanıt durum koduyla bir HTTP yanıtı oluşturacağını temsil eder.

TempDataAttribute

ile TempDataAttribute süslenen özelliklerin değerleri içinde depolanır ve dosyasından ITempDataDictionaryyüklenir. TempDataAttribute Denetleyicilerin, Razor Sayfalarının ve Razor Sayfa Modellerinin özelliklerinde desteklenir.

TypeFilterAttribute

türünde başka bir filtre oluşturan ve varsa bağımlılık ekleme işleminden eksik oluşturucu bağımsız değişkenlerini alan bir filtre ImplementationType.

TypeFilterAttribute<TFilter>

türünde başka bir filtre oluşturan ve varsa bağımlılık ekleme işleminden eksik oluşturucu bağımsız değişkenlerini alan bir filtre ImplementationType.

UnauthorizedObjectResult

ObjectResult Yürütülürken Yetkisiz (401) yanıtı üretecek olan.

UnauthorizedResult

UnauthorizedResult Yürütülürken Yetkisiz (401) yanıtı oluşturacağını temsil eder.

UnprocessableEntityObjectResult

ObjectResult Yürütülürken bir İşlenemez Varlık (422) yanıtı oluşturacak olan.

UnprocessableEntityResult

StatusCodeResult Yürütülürken bir İşlenemez Varlık (422) yanıtı üretecek olan.

UnsupportedMediaTypeResult

StatusCodeResult Yürütülürken UnsupportedMediaType (415) yanıtı üretecek olan.

UrlHelperExtensions

URL yardımcı uzantısı yöntemleri için statik sınıf.

ValidateAntiForgeryTokenAttribute

Bu özniteliğin uygulandığı sınıfın veya yöntemin sahtecilik önleme belirtecini doğruladığını belirtir. Sahteciliğe karşı koruma belirteci kullanılamıyorsa veya belirteç geçersizse doğrulama başarısız olur ve eylem yöntemi yürütülmeyecektir.

ValidationProblemDetails

Doğrulama hataları için A ProblemDetails .

ViewComponent

Görünüm bileşenleri için temel sınıf.

ViewComponentAttribute

Sınıfın ve tüm alt sınıfların görünüm bileşenleri olduğunu gösterir. İsteğe bağlı olarak bir görünüm bileşeninin adını belirtir. Birden çok görünüm bileşeni için temel sınıf tanımlıyorsanız, bu özniteliği bu temelle ilişkilendirin.

ViewComponentResult

Bir IActionResult görünüm bileşenini yanıta işleyen.

ViewDataAttribute

ile ViewDataAttribute süslenen özelliklerin değerleri içinde depolanır ve dosyasından ViewDataDictionaryyüklenir. ViewDataDictionary , Denetleyiciler ve Razor Sayfası işleyicilerinin özelliklerinde desteklenir.

ViewResult

ActionResult Yanıtın görünümünü işleyen bir öğesini temsil eder.

VirtualFileResult

FileResult Yürütmede belirtilen dosyayı, konak tarafından sağlanan mekanizmaları kullanarak yanıta sanal bir yol kullanarak yazar.

Arabirimler

IActionResult

Eylem yönteminin sonucunu temsil eden bir sözleşme tanımlar.

IDesignTimeMvcBuilderConfiguration

öğesini yapılandırıyor IMvcBuilder. tasarım zamanı yapılandırmasını (örneğin görünümlerin önceden derlenmesi sırasında) IMvcBuilderetkinleştirmek için bu arabirimi uygulayın.

IRequestFormLimitsPolicy

Bir isteğin form olarak okunan gövdesindeki sınırlar için ilke tanımlayan filtreler için işaretçi arabirimi.

IRequestSizePolicy

İstek gövdesi için en büyük boyuta yönelik bir ilke tanımlayan filtreler için bir işaretçi arabirimi.

IUrlHelper

Bir uygulama içinde ASP.NET MVC için URL'ler oluşturmak için yardımcının sözleşmesini tanımlar.

IViewComponentHelper

Görünümdeki görünüm bileşenlerinin işlenmesini destekler.

IViewComponentResult

Bir sonuç türü ViewComponent.

Numaralandırmalar

CompatibilityVersion

tarafından MvcOptionsyapılandırılan çalışma zamanı davranışlarının sürüm uyumluluğunu belirtir.

ResponseCacheLocation

Yanıttaki "Cache-control" üst bilgisinin değerini belirler.

Açıklamalar

MVC'ye giriş için bkz. ASP.NET Core MVC'ye genel bakış.