Aracılığıyla paylaş


Microsoft.AspNetCore.Mvc.Infrastructure Ad Alanı

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

DefaultProblemDetailsFactory, ProblemDetailsFactory soyut sınıfının somut bir uygulamasıdır. Varsayılan ayarlarla ProblemDetails ve ValidationProblemDetails örnekleri oluşturmak için yöntemler sağlar. Bu sınıf, sorun ayrıntılarını daha fazla özelleştirmek için istemci hata eşlemesi için sağlanan ApiBehaviorOptions ve isteğe bağlı bir özel yapılandırma eylemini kullanır.

DefaultStatusCodeAttribute

bir ActionResultile ilişkili varsayılan durum kodunu belirtir.

FileContentResultExecutor

IActionResultExecutor<TResult>

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

PhysicalFileResultiçin bir IActionResultExecutor<TResult>.

PhysicalFileResultExecutor.FileMetadata

Bir dosyanın meta verilerini temsil eder.

ProblemDetailsFactory

ProblemDetails ve ValidationProblemDetailsüretmek için fabrika.

RedirectResultExecutor

RedirectResultiçin bir IActionResultExecutor<TResult>.

RedirectToActionResultExecutor

RedirectToActionResultiçin bir IActionResultExecutor<TResult>.

RedirectToPageResultExecutor

RedirectToPageResultiçin bir IActionResultExecutor<TResult>.

RedirectToRouteResultExecutor

RedirectToRouteResultiçin bir IActionResultExecutor<TResult>.

VirtualFileResultExecutor

VirtualFileResultiçin bir IActionResultExecutor<TResult>.

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