Microsoft.AspNetCore.Mvc.Infrastructure 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.
Eylem ve sonuç yürütme için gereken türleri sağlar.
Sınıflar
ActionContextAccessor |
Bir öğesine erişim sağlayan tür ActionContext. |
ActionDescriptorCollection |
Önbelleğe alınmış koleksiyonu ActionDescriptor. |
ActionDescriptorCollectionProvider |
Ayrıca değişikliklerin reaktif bildirimleri ActionDescriptor için de sağlayan bir IChangeToken temel sınıfIActionDescriptorCollectionProvider. |
ActionResultObjectValueAttribute |
Parametrenin veya özelliğin ActionResult için "değeri" ayarlamak için kullanıldığını belirtmek üzere ActionResult oluşturucusunun, yardımcı yöntem parametrelerinin ve özelliklerin özniteliğine açıklama eklendi. Çözümleyiciler bu parametreyi tür adına göre eşleştirin. Bu, kullanıcıların bu türü kullanıma sunmadan kullanıcı tanımlı bir öznitelikle özel sonuçlar \ özel yardımcılara açıklama eklemesine olanak tanır. Çözümleyici devralma grafiğinde yürümediğinden bu öznitelik kasıtlı olarak Inherited=false olarak işaretlenir. |
ActionResultStatusCodeAttribute |
Parametrenin ActionResult için "statusCode" ayarlamak için kullanıldığını belirtmek üzere ActionResult oluşturucu ve yardımcı yöntemi parametrelerinde öznitelik ek açıklamalı. Çözümleyiciler bu parametreyi tür adına göre eşleştirin. Bu, kullanıcıların bu türü kullanıma sunmadan kullanıcı tanımlı bir öznitelikle özel sonuçlar \ özel yardımcılara açıklama eklemesine olanak tanır. Çözümleyici devralma grafiğinde yürümediğinden bu öznitelik kasıtlı olarak Inherited=false olarak işaretlenir. |
AmbiguousActionException |
Eylem seçiminde birden çok eşleşmeyi gösteren bir özel durum. |
CompatibilitySwitch<TValue> |
uygulamasını destekleyen altyapı CompatibilityVersion. Bu, desenle IOptions<TOptions> kullanıma uygun bir uygulamadırICompatibilitySwitch. Bu çerçeve altyapısıdır ve uygulama kodu tarafından kullanılmamalıdır. |
ConfigureCompatibilityOptions<TOptions> |
ASP.NET Core MVC'nin için desteğini uygulayan altyapı için CompatibilityVersionbir temel sınıf. Bu çerçeve altyapısıdır ve uygulama kodu tarafından kullanılmamalıdır. |
ContentResultExecutor |
Sorumlu IActionResultExecutor<TResult> olan bir ContentResult |
DefaultOutputFormatterSelector |
varsayılan uygulamasıdır OutputFormatterSelector. |
DefaultStatusCodeAttribute |
ile ActionResultilişkili varsayılan durum kodunu belirtir. |
FileContentResultExecutor | |
FileResultExecutorBase |
Bir dosya sonucunu yürütmek için temel sınıf. |
FileStreamResultExecutor |
Dosya akışı sonucu için bir IActionResultExecutor<TResult> . |
LocalRedirectResultExecutor |
IActionResultExecutor<TResult> öğesini işleyen bir LocalRedirectResult. |
ModelStateInvalidFilter |
IActionFilter Geçersiz ModelStateöğesine yanıt veren bir . Bu filtre, ile ApiControllerAttributeek açıklama eklenmiş tüm tür ve eylemlere eklenir. Bu filtreyi yapılandırmanın yolları için bkz ApiBehaviorOptions . |
MvcCompatibilityOptions |
Uygulamayı CompatibilityVersionyapılandırmak için bir seçenek türü. |
ObjectResultExecutor |
Yanıta yazmak için bir ObjectResult yürütür. |
OutputFormatterSelector |
IOutputFormatter Geçerli isteğe yanıt yazmak için bir seçer. |
PhysicalFileResultExecutor | |
PhysicalFileResultExecutor.FileMetadata |
Bir dosyanın meta verilerini temsil eder. |
ProblemDetailsFactory |
Üretecek ProblemDetails fabrika ve ValidationProblemDetails. |
RedirectResultExecutor | |
RedirectToActionResultExecutor | |
RedirectToPageResultExecutor | |
RedirectToRouteResultExecutor | |
VirtualFileResultExecutor |
Arabirimler
IActionContextAccessor |
bir öğesini kullanıma çıkarmak için bir ActionContextarabirim tanımlar. |
IActionDescriptorChangeProvider |
bir 'den önbelleğe alınmış koleksiyonunun ActionDescriptor geçersiz olduğunu belirten bir IActionDescriptorCollectionProvideryol sağlar. |
IActionDescriptorCollectionProvider |
Şu anda önbelleğe alınmış olan ActionDescriptorkoleksiyonunu sağlar. |
IActionInvokerFactory |
Geçerli istek için oluşturma IActionInvoker arabirimini tanımlar. |
IActionResultExecutor<TResult> |
bir hizmet için arabirimini tanımlar ve bu arabirim, öğesini işleyerek HttpResponsebelirli bir türünü IActionResult yürütebilir. |
IActionResultTypeMapper |
bir eylemin dönüş değerinden istek işleme için öğesine eşleme IActionResult sağlar. |
IActionSelector |
Geçerli istek için çağrılacak MVC eylemini seçmek için bir arabirim tanımlar. |
IApiBehaviorMetadata |
Bir IFilterMetadata türün ve türetilen tüm türlerin HTTP API yanıtlarına hizmet vermek için kullanıldığını belirten bir. Bu öznitelikle (ApiControllerAttribute) dekore edilmiş denetleyiciler, API'ler oluşturmak için geliştirici deneyimini geliştirmeyi hedefleyen özellikler ve davranışlarla yapılandırılır. |
IClientErrorActionResult |
IStatusCodeActionResult Daha açıklayıcı bir istemci hatasına dönüştürülebilen bir. |
IClientErrorFactory |
İstemci hataları üretmek için bir fabrika. Bu sözleşme, ile ek açıklama ekli ApiControllerAttribute denetleyiciler tarafından dönüşümü IClientErrorActionResultiçin kullanılır. |
ICompatibilitySwitch |
Bir uyumluluk anahtarı tanımlar. Bu çerçeve altyapısıdır ve uygulama kodu tarafından kullanılmamalıdır. |
IConvertToActionResult |
Eylem çağırma sırasında türü bir türüne dönüştürecek sözleşmeyi IActionResult tanımlar. |
IHttpRequestStreamReaderFactory |
'den Bodyokumak için örnekler oluştururTextReader. |
IHttpResponseStreamWriterFactory |
öğesine yazmak Bodyiçin örnekler oluştururTextWriter. |
IParameterInfoParameterDescriptor |
Eylem parametreleri için A ParameterDescriptor . |
IPropertyInfoParameterDescriptor |
İlişkili özellikler için A ParameterDescriptor . |
IStatusCodeActionResult |
IActionResult Yürütüldükten sonra belirtilen StatusCodeile bir HTTP yanıtı oluşturacağını temsil eder. |
Açıklamalar
MVC'ye giriş için bkz. ASP.NET Core MVC'ye genel bakış.
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