Microsoft.AspNetCore.Mvc Ad Alanı

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

Sınıflar

Name Description
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 Konum üst bilgisiyle 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

Denetleyici oluşturulurken geçerli ActionContext ile bir denetleyici özelliğinin ayarlanması gerektiğini belirtir. Özelliğin bir ortak 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 antiforgery doğrulama hataları için kullanılır. MVC sonuç filtreleri içindeki doğrulama hatalarıyla eşleşecek şekilde kullanın IAntiforgeryValidationFailedResult .

ApiBehaviorOptions

ile ApiControllerAttributeek açıklama ekli türlerin davranışını 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şturmaya yönelik geliştirici deneyimini iyileştirmeyi hedefleyen özellikler ve davranışlarla yapılandırılır.

Bir derlemede dekore edildiğinde, derlemedeki tüm denetleyiciler API davranışına sahip denetleyiciler olarak değerlendirilir. 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 bir 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 ve 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ıyla 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ı oluşturacak bir yanıt.

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

Dekore edilmiş denetleyicinin 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 ayar kümesi tanımlar.

ChallengeResult

ActionResult Yürütmede ç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ı oluşturacak bir yanıt.

ConflictResult

StatusCodeResult Yürütülürken bir Ç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 eylem seçmek için kullanılır.

ContentResult

ActionResult Yürütürken içerik içeren bir yanıt üretecek.

Controller

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

ControllerAttribute

Hiyerarşideki herhangi bir türe uygulanmadığı sürece NonControllerAttribute , bu özniteliğin uygulandığı türün ve türetilmiş türlerin varsayılan denetleyici bulma mekanizması tarafından 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

Denetleyici oluşturulurken geçerli ControllerContext ile bir denetleyici özelliğinin ayarlanması gerektiğini belirtir. Özelliğin bir ortak 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

ActionResult Yürütülürken hiçbir şey yapılmayacağını 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

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

ForbidResult

ActionResult Yürütmede ç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övdesinde 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 gelen 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

Sahte belirteç doğrulamayı atlayan bir filtre.

JsonOptions

ve SystemTextJsonOutputFormatteryapılandırma SystemTextJsonInputFormatter seçenekleri.

JsonPatchExtensions

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ı Taşındı (301), Geçici Yeniden Yönlendirme (307) veya Kalıcı Yeniden Yönlendirme (308) yanıtı döndüren bir.

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 değerlendirilir.

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 değerlendirilir.

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ı oluşturacak bir yanıt.

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 Bulunamadı (404) yanıtı üretecek bir yanıt.

NotFoundResult

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

ObjectResult

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

OkObjectResult

ObjectResult Yürütülürken içerik anlaşması gerçekleştirdiği, varlık gövdesini biçimlendireceği ve anlaşma ve biçimlendirme başarılı olursa bir yanıt oluşturacağı birStatus200OK.

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 Göze çarpmayan doğrulamayı yapılandıran razor sayfa işleyicisi için. Çağrılan işleyici, değerin geçerli olup olmadığını belirten JSON döndürmelidir.

PartialViewResult

Yanıta ActionResult kısmi bir görünüm oluşturan bir temsil eder.

PhysicalFileResult

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

ProblemDetails

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

ProducesAttribute

Eylemin döndürüleceği beklenen Type 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ürüleceği beklenen Type ve desteklenen yanıt içerik türlerini belirten bir filtre. ContentTypes değeri ayarlamak ContentTypesiçin kullanılır.

ProducesDefaultResponseTypeAttribute

kapsamında ProducesResponseTypeAttributeolmayan tüm HTTP durum kodları için öğesini belirten Type 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ğlanmayan bir istemci hatası (HTTP Durum Kodu 4xx) için ile ProducesResponseTypeAttribute ilişkili hata modeli türünü belirtir. Hiçbir değer belirtilmediğinde, eşleme istemci hataları (ClientErrorMapping) kullanılıyorsa MVC, istemci hata türünün olduğunu ProblemDetailsvarsayar.

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ı Taşındı (301), Geçici Yeniden Yönlendirme (307) veya Kalıcı Yeniden Yönlendirme (308) yanıtı döndüren bir.

RedirectToActionResult

ActionResult Konum üst bilgisi ile Bulunan (302), Kalıcı Taşındı (301), Geçici Yeniden Yönlendirme (307) veya Kalıcı Yeniden Yönlendirme (308) yanıtı döndüren bir. 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 ile Bulunan (302), Kalıcı Taşındı (301), Geçici Yeniden Yönlendirme (307) veya Kalıcı Yeniden Yönlendirme (308) yanıtı döndüren bir. Kayıtlı bir yolu hedefler.

RemoteAttribute

RemoteAttributeBase Web sitesine Ajax isteği göndermek için Göze çarpmayan 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 bir Ajax isteği göndermek için Göze Çarpmayan doğrulamayı yapılandıran A. Ç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 boyutu sınırını belirtilen boyuta ayarlar.

RequireHttpsAttribute

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

ResponseCacheAttribute

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

RouteAttribute

Denetleyicide bir öznitelik yolu belirtir.

SerializableError

ModelState bilgilerini depolamak için serileştirilebilir 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 dekore edilmiş özelliklerde değerleri içinde depolanır ve dosyasından ITempDataDictionaryyüklenir. TempDataAttribute Denetleyiciler, Razor Sayfaları 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ı oluşturacak bir yanıt.

UnauthorizedResult

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

UnprocessableEntityObjectResult

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

UnprocessableEntityResult

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

UnsupportedMediaTypeResult

StatusCodeResult Yürütülürken Bir UnsupportedMediaType (415) yanıtı üretir.

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 sahteciliğe karşı koruma 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

Bileşenleri görüntülemek 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 görünüm bileşeninin adını belirtir. Birden çok görünüm bileşeni için bir temel sınıf tanımlıyorsanız, bu özniteliği bu tabanla ilişkilendirin.

ViewComponentResult

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

ViewDataAttribute

ile ViewDataAttribute dekore edilmiş özelliklerde değerleri içinde depolanır ve dosyasından ViewDataDictionaryyüklenir. ViewDataDictionary , Denetleyiciler ve Razor Sayfa işleyicilerinin özelliklerinde desteklenir.

ViewResult

Yanıtın ActionResult görünümünü oluşturan 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

Name Description
IActionResult

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

IDesignTimeMvcBuilderConfiguration

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

IRequestFormLimitsPolicy

bir isteğin gövdesinde form olarak okunan sınırlar için ilke tanımlayan filtreler için bir 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

Yardımcının bir uygulama içindeki ASP.NET MVC için URL'ler oluşturma sözleşmesini tanımlar.

IViewComponentHelper

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

IViewComponentResult

sonuç türü ViewComponent.

Numaralandırmalar

Name Description
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 Overview.