Microsoft.AspNetCore.Routing 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.
ASP.NET Core yönlendirme ve URL oluşturma ile kullanılan türleri içerir. Yönlendirme ara yazılımı, gelen HTTP isteklerini eşleştirmek ve bu istekleri uygulamanın yürütülebilir Endpoint örneklerine göndermekle sorumludur. URL oluşturma, bir dizi yol değerinden URL yolu oluşturmak için LinkGenerator kullanır.
Sınıflar
CompositeEndpointDataSource |
Değerleri EndpointDataSource örnekleri koleksiyonundan gelen bir EndpointDataSource temsil eder. |
ContentEncodingMetadata |
Accept-Encoding üst bilgisinin değerine göre seçmek üzere wich uç noktası anlaşması yapmak için kullanılan meta veriler. |
ControllerLinkGeneratorExtensions |
MVC denetleyicilerine bağlantılar oluşturmak için LinkGenerator kullanmaya yönelik uzantı yöntemleri. |
DataTokensMetadata |
bir Endpointiçin veri belirteçlerini tanımlayan meta veriler. Bu meta veri türü, bir uç noktayla ilişkili DataTokens için veri belirteçleri değeri sağlar. |
DefaultEndpointDataSource |
Endpoint örnekleri koleksiyonu sağlar. |
DefaultInlineConstraintResolver |
varsayılan uygulaması IInlineConstraintResolver. Kısıtlama anahtarını ve kısıtlama bağımsız değişkenlerini ayrıştırarak, kısıtlama türünü çözümlemek için bir eşleme kullanarak ve kısıtlama türü için uygun bir oluşturucu çağırarak kısıtlamaları giderir. |
EndpointDataSource |
Endpoint örnekleri koleksiyonu sağlar. |
EndpointGroupNameAttribute |
Metadatauç nokta grubu adını belirtir. |
EndpointNameAttribute |
Metadatauç nokta adını belirtir. |
EndpointNameMetadata |
Metadataiçinde bir uç nokta adı belirtir. |
EndpointSelectorContext |
ASP.NET Core yönlendirme ve URL oluşturma ile kullanılan türleri içerir. Yönlendirme ara yazılımı, gelen HTTP isteklerini eşleştirmek ve bu istekleri uygulamanın yürütülebilir Endpoint örneklerine göndermekle sorumludur. URL oluşturma, bir dizi yol değerinden URL yolu oluşturmak için LinkGenerator kullanır. |
ExcludeFromDescriptionAttribute |
Bu Endpoint oluşturulan API meta verilerine dahil edilmemesi gerektiğini gösterir. |
HostAttribute |
Yönlendirme sırasında kullanılan konak metdata sağlama özniteliği. |
HttpMethodMetadata |
Yönlendirme sırasında kullanılan HTTP yöntemi meta verilerini temsil eder. |
IdentityApiEndpointRouteBuilderExtensions |
kimlik uç noktaları eklemek için IEndpointRouteBuilder için uzantı yöntemleri sağlar. |
InlineRouteParameterParser |
Bir yol tanımından işleme kısıtlamalarını ayrıştırma yöntemlerini içerir. |
LinkGenerator |
Uç nokta yönlendirmesini temel alan mutlak ve ilgili URI'ler oluşturmak için bir sözleşme tanımlar. |
LinkGeneratorEndpointNameAddressExtensions |
ve uç nokta adıyla LinkGenerator kullanmak için uzantı yöntemleri. |
LinkGeneratorRouteValuesAddressExtensions |
RouteValuesAddressile LinkGenerator kullanmak için uzantı yöntemleri. |
LinkOptions |
Oluşturulan URL'ler için seçenekleri yapılandırır. |
LinkParser |
Yönlendirmeden alınan bilgileri kullanarak URI'leri ayrıştırmak için bir sözleşme tanımlar. |
LinkParserEndpointNameAddressExtensions |
Uç nokta adıyla LinkParser kullanmak için uzantı yöntemleri. |
MatcherPolicy |
URL eşleştiricisine davranışlar uygulayan bir ilke tanımlar. MatcherPolicy ve ilgili arabirimlerin uygulamaları bağımlılık ekleme kapsayıcısında MatcherPolicytüründe tekil hizmetler olarak kaydedilmelidir. |
PageLinkGeneratorExtensions |
Razor Sayfalarına bağlantılar oluşturmak için LinkGenerator kullanmaya yönelik uzantı yöntemleri. |
ParameterPolicyFactory |
satır içi parametre ilkelerini IParameterPolicyörnekleri olarak çözümlemek için bir soyutlama tanımlar. |
RequestDelegateRouteBuilderExtensions |
bir IRouteBuilderyeni işleyiciler eklemek için uzantı yöntemleri sağlar. |
Route |
Bir yolun örneğini temsil eder. |
RouteBase |
IRoutertemel sınıf uygulaması. |
RouteBuilder |
Bir uygulamada yolları belirtmek için destek sağlar. |
RouteCollection |
Bir koleksiyonun birden çok yol için yönetilmesini destekler. |
RouteConstraintBuilder |
IRouteConstraintgörmek için anahtarların eşlemesini sağlamak için bir oluşturucu. |
RouteConstraintMatcher |
Tüm yol parametresi değerlerinin kısıtlamalarıyla eşleşip eşleşmediğini değerlendirmek için kullanın. |
RouteContext |
RouteAsync(RouteContext)için bir bağlam nesnesi. |
RouteCreationException |
Geçersiz yollar veya kısıtlamalar için oluşan özel durum. |
RouteData |
Geçerli yönlendirme yolu hakkında bilgi. |
RouteEndpoint |
URL eşleştirme veya URL oluşturmada kullanılabilecek bir Endpoint temsil eder. |
RouteEndpointBuilder |
Yeni bir RouteEndpointoluşturmayı destekler. |
RouteGroupBuilder |
Hem IEndpointRouteBuilder hem de IEndpointConventionBuilder arabirimlerini uygulayan ortak ön eke sahip uç nokta gruplarını tanımlamak için bir oluşturucu. Bu, MapGroup(IEndpointRouteBuilder, RoutePattern) tarafından tanımlanan ön eke sahip uç noktalar eklemek ve kuralları kullanarak bu uç noktaları özelleştirmek için kullanılabilir. |
RouteGroupContext |
GetGroupedEndpoints(RouteGroupContext)için erişilebilir bilgileri temsil eder. |
RouteHandler |
Belirli bir yol için yürütülen bir işleyicinin uygulanmasını destekler. |
RouteHandlerOptions |
MapGet(IEndpointRouteBuilder, String, Delegate) ve benzer yöntemlerin davranışını denetleme seçenekleri. |
RouteHandlerServices |
Meta verileri doldurmaya ve istek temsilcileri oluşturmaya yönelik özel funcs ile yol uç noktası altyapısını çağırmak için kullanılan yöntemleri sağlar. Yalnızca RequestDeleatgeGenerator'dan tüketilmesi amaçlanmıştır. |
RouteNameMetadata |
Yol adını kullanarak ilişkili uç noktayı bulmak için bağlantı oluşturma sırasında kullanılan meta veriler. |
RouteOptions |
Bir yoldaki yapılandırılabilir seçenekleri temsil eder. |
RouteShortCircuitEndpointRouteBuilderExtensions |
kısa devreli uç noktalar eklemek için IEndpointRouteBuilder için uzantı yöntemleri sağlar. |
RouteValueDictionary |
Yol değerleri için bir IDictionary<TKey,TValue> türü. |
RouteValueEqualityComparer |
Nesneleri rota değeri dizeleri as-if karşılaştıran bir IEqualityComparer<T> uygulaması. |
RouteValuesAddress |
Yol adı ve değerlerinin adresi. |
RouteValuesAddressMetadata |
Yol değerlerini kullanarak ilişkili uç noktayı bulmak için bağlantı oluşturma sırasında kullanılan meta veriler. |
RoutingFeature |
Yönlendirme işlevselliği için bir özellik. |
RoutingHttpContextExtensions |
Yönlendirmeyle ilgili HttpContext için uzantı yöntemleri. |
SuppressLinkGenerationMetadata |
Bağlantı oluşturma sırasında kullanılan meta verileri temsil eder.
SuppressLinkGeneration
|
SuppressMatchingMetadata |
URL eşleştirmesini önlemek için kullanılan meta veriler.
SuppressMatching
|
VirtualPathContext |
Sanal yol oluşturma işlemleri için bir bağlam. |
VirtualPathData |
ASP.NET yönlendirme ara yazılımıyla URL oluşturmanın sonucu olan yol ve sanal yol hakkındaki bilgileri temsil eder. |
Yapılar
RouteData.RouteDataSnapshot |
RouteData örneğinin durumunun anlık görüntüsü. |
RouteValueDictionary.Enumerator |
ASP.NET Core yönlendirme ve URL oluşturma ile kullanılan türleri içerir. Yönlendirme ara yazılımı, gelen HTTP isteklerini eşleştirmek ve bu istekleri uygulamanın yürütülebilir Endpoint örneklerine göndermekle sorumludur. URL oluşturma, bir dizi yol değerinden URL yolu oluşturmak için LinkGenerator kullanır. |
Arabirimler
IDataTokensMetadata |
bir Endpointiçin veri belirteçlerini tanımlayan meta veriler. Bu meta veri türü, bir uç noktayla ilişkili DataTokens için veri belirteçleri değeri sağlar. |
IDynamicEndpointMetadata |
eşleştirme sırasında ilişkili Endpoint dinamik olarak değiştirileceğini belirtmek için kullanılabilecek bir meta veri arabirimi. |
IEndpointAddressScheme<TAddress> |
Sağlanan adrese göre uç noktaları bulmak için bir sözleşme tanımlar. |
IEndpointGroupNameMetadata |
Metadatauç nokta grubu adını belirtmek için kullanılan sözleşmeyi tanımlar. |
IEndpointNameMetadata |
Metadatabir uç nokta adı belirtmek için bir sözleşme kullanımı tanımlar. |
IEndpointRouteBuilder |
Bir uygulamadaki yol oluşturucu için bir sözleşme tanımlar. Yol oluşturucu, bir uygulamanın yollarını belirtir. |
IExcludeFromDescriptionMetadata |
Bu uç nokta için API gezgini verilerinin yayılıp yayılmayacağını gösterir. |
IHostMetadata |
Yönlendirme sırasında kullanılan konak meta verilerini temsil eder. |
IHttpMethodMetadata |
Yönlendirme sırasında kullanılan HTTP yöntemi meta verilerini temsil eder. |
IInlineConstraintResolver |
satır içi kısıtlamaları çözmek için bir soyutlama IRouteConstraintörneği olarak tanımlar. |
INamedRouter |
Adı olan bir IRouter arabirimi. |
IOutboundParameterTransformer |
Bir sınıfın URI oluştururken yol değerlerini dönüştürmek için uygulaması gereken sözleşmeyi tanımlar. |
IParameterPolicy |
Yol parametreleriyle ilişkili türler için bir işaretçi arabirimi. |
IRouteBuilder |
Bir uygulamadaki yol oluşturucu için bir sözleşme tanımlar. Yol oluşturucu, bir uygulamanın yollarını belirtir. |
IRouteCollection |
Yeni yolların eklenmesini destekleyen bir yönlendirici arabirimi. |
IRouteConstraint |
URL parametre değerinin kısıtlama için geçerli olup olmadığını denetlemek için sınıfın uygulaması gereken sözleşmeyi tanımlar. |
IRouteHandler |
Bir yolun işleyicisi için bir sözleşme tanımlar. |
IRouteNameMetadata |
Yol adını kullanarak ilişkili uç noktayı bulmak için bağlantı oluşturma sırasında kullanılan meta verileri temsil eder. |
IRouter |
Yönlendirici uygulama arabirimi. |
IRouteValuesAddressMetadata |
Yol değerlerini kullanarak ilişkili uç noktayı bulmak için bağlantı oluşturma sırasında kullanılan meta verileri temsil eder. |
IRoutingFeature |
Yönlendirme işlevselliği için bir özellik arabirimi. |
ISuppressLinkGenerationMetadata |
Bağlantı oluşturma sırasında kullanılan meta verileri temsil eder.
SuppressLinkGeneration
|
ISuppressMatchingMetadata |
URL eşleştirmesini önlemek için kullanılan meta veriler.
SuppressMatching
|
Numaralandırmalar
RouteDirection |
ASP.NET yönlendirmenin BIR HTTP isteğinden url işleyip işlemediğini veya URL oluşturup oluşturmadığını gösterir. |
Açıklamalar
Yönlendirme hakkında daha fazla bilgi için bkz. ASP.NET Core