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 |
ActionContexterişim sağlayan tür. |
ActionDescriptorCollection |
önbelleğe alınmış ActionDescriptorkoleksiyonu. |
ActionDescriptorCollectionProvider |
ActionDescriptor değişikliklerinin reaktif bildirimleri için bir IChangeToken sağlayan IActionDescriptorCollectionProvider için temel sınıf. |
ActionResultObjectValueAttribute |
Parametrenin veya özelliğin ActionResult için "değer" ayarlamak için kullanıldığını belirtmek için 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ştirdi. 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öntem parametrelerinde açıklamalı öznitelik. Çözümleyiciler bu parametreyi tür adına göre eşleştirdi. 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 özel durum. |
CompatibilitySwitch<TValue> |
CompatibilityVersionuygulamasını destekleyen altyapı. Bu, IOptions<TOptions> deseni ile kullanıma uygun bir ICompatibilitySwitch uygulamasıdır. Bu çerçeve altyapısıdır ve uygulama kodu tarafından kullanılmamalıdır. |
ConfigureCompatibilityOptions<TOptions> |
ASP.NET Core MVC'nin CompatibilityVersiondesteğini uygulayan bir altyapı temel sınıfı. Bu çerçeve altyapısıdır ve uygulama kodu tarafından kullanılmamalıdır. |
ContentResultExecutor |
ContentResult sorumlu bir IActionResultExecutor<TResult> |
DefaultOutputFormatterSelector |
varsayılan uygulaması OutputFormatterSelector. |
DefaultProblemDetailsFactory |
|
DefaultStatusCodeAttribute |
bir ActionResultile ilişkili varsayılan durum kodunu belirtir. |
FileContentResultExecutor | |
FileResultExecutorBase |
Dosya sonucunu yürütmek için temel sınıf. |
FileStreamResultExecutor |
Dosya akışı sonucu için bir IActionResultExecutor<TResult>. |
LocalRedirectResultExecutor |
LocalRedirectResultişleyen bir IActionResultExecutor<TResult>. |
ModelStateInvalidFilter |
Geçersiz ModelStateyanıt veren bir IActionFilter. Bu filtre, ApiControllerAttributeile ek açıklama eklenmiş tüm tür ve eylemlere eklenir. Bu filtreyi yapılandırmanın yolları için bkz. ApiBehaviorOptions. |
MvcCompatibilityOptions |
CompatibilityVersionuygulamayı yapılandırmak için bir seçenek türü. |
ObjectResultExecutor |
Yanıta yazmak için bir ObjectResult yürütür. |
OutputFormatterSelector |
Geçerli isteğe yanıt yazmak için bir IOutputFormatter seçer. |
PhysicalFileResultExecutor | |
PhysicalFileResultExecutor.FileMetadata |
Bir dosyanın meta verilerini temsil eder. |
ProblemDetailsFactory |
ProblemDetails ve ValidationProblemDetailsüretmek için fabrika. |
RedirectResultExecutor | |
RedirectToActionResultExecutor |
RedirectToActionResultiçin bir IActionResultExecutor<TResult>. |
RedirectToPageResultExecutor |
RedirectToPageResultiçin bir IActionResultExecutor<TResult>. |
RedirectToRouteResultExecutor |
RedirectToRouteResultiçin bir IActionResultExecutor<TResult>. |
VirtualFileResultExecutor |
Arabirimler
IActionContextAccessor |
bir ActionContextkullanıma çıkarmak için bir arabirim tanımlar. |
IActionDescriptorChangeProvider |
bir IActionDescriptorCollectionProviderönbelleğe alınmış ActionDescriptor koleksiyonunun geçersiz olduğunu belirten bir yol sağlar. |
IActionDescriptorCollectionProvider |
şu anda önbelleğe alınmış ActionDescriptorkoleksiyonunu sağlar. |
IActionInvokerFactory |
Geçerli istek için bir IActionInvoker oluşturmak için bir arabirim tanımlar. |
IActionResultExecutor<TResult> |
HttpResponseişleyerek belirli bir tür IActionResult yürütebilen bir hizmet arabirimi tanımlar. |
IActionResultTypeMapper |
Bir eylemin dönüş değerinden istek işleme için bir IActionResult eşlemesi sağlar. |
IActionSelector |
Geçerli istek için çağrılacak MVC eylemini seçmek için bir arabirim tanımlar. |
IApiBehaviorMetadata |
Bir türün ve türetilmiş tüm türlerin HTTP API yanıtlarına hizmet vermek için kullanıldığını gösteren bir IFilterMetadata. Bu öznitelikle (ApiControllerAttribute) dekore edilmiş denetleyiciler, API'ler oluşturmak için geliştirici deneyimini geliştirmeye yönelik özellikler ve davranışlarla yapılandırılır. |
IClientErrorActionResult |
Daha açıklayıcı bir istemci hatasına dönüştürülebilen bir IStatusCodeActionResult. |
IClientErrorFactory |
İstemci hataları üretmek için bir fabrika. Bu sözleşme, IClientErrorActionResultdönüştürmek için ApiControllerAttribute ek açıklamalı denetleyiciler tarafından 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 bir türü IActionResult dönüştürmek için sözleşmeyi tanımlar. |
IHttpRequestStreamReaderFactory |
Body'den okumak için TextReader örnekleri oluşturur. |
IHttpResponseStreamWriterFactory |
Bodyyazmak için TextWriter örnekleri oluşturur. |
IParameterInfoParameterDescriptor |
Eylem parametreleri için bir ParameterDescriptor. |
IPropertyInfoParameterDescriptor |
İlişkili özellikler için bir ParameterDescriptor. |
IStatusCodeActionResult |
Yürütüldükten sonra belirtilen StatusCodeile bir HTTP yanıtı oluşturacak bir IActionResult temsil eder. |
Açıklamalar
MVC'ye giriş için bkz. ASP.NET Core MVCgenel bakış