Microsoft.AspNetCore.Mvc Ad Alanı
Ö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.
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 |
| 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 |
| ApiExplorerSettingsAttribute |
İlişkili denetleyici sınıfının veya eylem yönteminin görünürlüğünü ve grup adını |
| 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