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
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 |
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 |
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ı ü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ış.