Microsoft.AspNetCore.Mvc.Routing Ad Alanı

MVC'de yönlendirme ve bağlantı oluşturma için kullanılan türleri sağlar.

Sınıflar

AttributeRouteInfo

Yönlendirilen özniteliğine sahip bir eylemin yönlendirme bilgilerini temsil eder.

DynamicRouteValueTransformer

Bir denetleyici eylemini veya sayfasını seçmek için rota değerini dinamik olarak düzenlemeye yönelik bir soyutlama sağlar.

HttpMethodAttribute

Belirli bir HTTP yöntemleri kümesini destekleyen bir eylemi tanımlar.

KnownRouteValueConstraint

IRouteConstraint Bilinen bir yol değerini temsil eden bir.

RouteValueAttribute

Bir eylem veya denetleyici için gerekli yol değerini belirten öznitelik.

Bir eyleme yerleştirildiğinde, eylemin seçilebilmesi için isteğin yol verilerinin gerekli yol verilerinin beklentileriyle eşleşmesi gerekir. İsteğin yol verileri anahtarla eşleşen bir değeri atlamıyorsa, verilen anahtar için yol değeri olmayan diğer tüm eylemler seçilemez. Diğer ayrıntılar ve örnekler için bkz IRouteValueProvider .

Bir denetleyiciye yerleştirildiğinde, eylem tarafından geçersiz kılınmadığı sürece kısıtlama, denetleyici tarafından tanımlanan tüm eylemler için geçerlidir.

UrlActionContext

Oluşturan URL'ler Action(UrlActionContext) için kullanılacak bağlam nesnesi.

UrlHelper

Uygulaması, IUrlHelper bir uygulama içinde ASP.NET MVC için URL'ler derleme yöntemlerini içerir.

UrlHelperBase

için IUrlHelperbir soyutlama.

UrlHelperFactory

Varsayılan uygulamasıdır IUrlHelperFactory.

UrlRouteContext

Oluşturan URL'ler RouteUrl(UrlRouteContext) için kullanılacak bağlam nesnesi.

Arabirimler

IActionHttpMethodProvider

Sağlayıcı tarafından desteklenen http yöntemlerinin listesini kullanıma sunan arabirim.

IRouteTemplateProvider

Öznitelik yönlendirmesi için bir yol şablonu sağlayabilen özniteliklerin arabirimi.

IRouteValueProvider

Eylem seçicinin eylem seçmesi için gereken bir yol değerini belirten meta veri arabirimi. Öznitelik yönlendirmesi kullanılarak bir eyleme uygulandığında, eylem seçildiğinde yol değeri öğesine eklenir Values .

bir IRouteValueProvider eyleme yeni bir yol değeri sağlamak için kullanıldığında, uygulamadaki tüm eylemlerin de bu anahtarla ilişkilendirilmiş bir değeri veya örtük değerine nullsahip olması gerekir. Daha fazla ayrıntı için açıklamalara bakın.

IUrlHelperFactory

Örnek oluşturmaya IUrlHelper yönelik bir fabrika.

Açıklamalar

Yönlendirme hakkında daha fazla bilgi için bkz. ASP.NET Core'da yönlendirme.