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 yol değerleri kümesinden URL yolu oluşturmak için kullanır LinkGenerator .
Sınıflar
CompositeEndpointDataSource |
Değerleri bir EndpointDataSource örnek koleksiyonundan EndpointDataSource gelen bir öğesini temsil eder. |
ControllerLinkGeneratorExtensions |
MVC denetleyicilerine bağlantılar oluşturmak için kullanmak LinkGenerator için uzantı yöntemleri. |
DataTokensMetadata |
bir Endpointiçin veri belirteçlerini tanımlayan meta veriler. Bu meta veri türü, bir uç noktayla ilişkili veri DataTokens belirteçleri değeri sağlar. |
DefaultEndpointDataSource |
Örneklerden oluşan Endpoint bir koleksiyon sağlar. |
DefaultInlineConstraintResolver |
varsayılan uygulamasıdır 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ı çözer. |
EndpointDataSource |
Örneklerden oluşan Endpoint bir koleksiyon sağlar. |
EndpointGroupNameAttribute |
içinde Metadatauç nokta grubu adını belirtir. |
EndpointNameAttribute |
uç nokta adını içinde Metadatabelirtir. |
EndpointNameMetadata |
içinde Metadatabir 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 yol değerleri kümesinden URL yolu oluşturmak için kullanır LinkGenerator . |
ExcludeFromDescriptionAttribute |
Bunun 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 için IEndpointRouteBuilder 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ı ile kullanmak LinkGenerator için uzantı yöntemleri. |
LinkGeneratorRouteValuesAddressExtensions |
ile RouteValuesAddresskullanmak LinkGenerator için uzantı yöntemleri. |
LinkOptions |
Oluşturulan URL'ler için seçenekleri yapılandırılı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 kullanmak LinkParser için uzantı yöntemleri. |
MatcherPolicy |
URL eşleştiricisine davranış uygulayan bir ilke tanımlar. ve ilgili arabirim uygulamalarının MatcherPolicy bağımlılık ekleme kapsayıcısında türünde MatcherPolicytekil hizmetler olarak kaydedilmesi gerekir. |
PageLinkGeneratorExtensions |
Razor Pages'a bağlantılar oluşturmak için kullanmak LinkGenerator için uzantı yöntemleri. |
ParameterPolicyFactory |
Satır içi parametre ilkelerini örneği IParameterPolicyolarak çözümlemek için bir soyutlama tanımlar. |
RequestDelegateRouteBuilderExtensions |
öğesine yeni işleyiciler IRouteBuildereklemek için uzantı yöntemleri sağlar. |
Route |
Bir yolun örneğini temsil eder. |
RouteBase |
Temel sınıf uygulaması.IRouter |
RouteBuilder |
Bir uygulamada yolları belirtmek için destek sağlar. |
RouteCollection |
Birden çok yol için koleksiyonu yönetmeyi destekler. |
RouteConstraintBuilder |
görmek IRouteConstraintiç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 |
için RouteAsync(RouteContext)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 öğesini temsil eder. |
RouteEndpointBuilder |
Yeni RouteEndpointbir derlemeyi destekler. |
RouteGroupBuilder |
Hem hem de IEndpointRouteBuilderIEndpointConventionBuilder arabirimlerini uygulayan ortak ön eke sahip uç nokta gruplarını tanımlamak için bir oluşturucu. Bu, tarafından MapGroup(IEndpointRouteBuilder, RoutePattern) tanımlanan ön eke sahip uç noktalar eklemek ve kuralları kullanarak bu uç noktaları özelleştirmek için kullanılabilir. |
RouteGroupContext |
tarafından GetGroupedEndpoints(RouteGroupContext)erişilebilen bilgileri temsil eder. |
RouteHandler |
Belirli bir yol için yürütülen bir işleyicinin uygulanmasını destekler. |
RouteHandlerOptions |
ve benzer yöntemlerin MapGet(IEndpointRouteBuilder, String, Delegate) davranışını denetleme seçenekleri. |
RouteHandlerServices |
Yol uç noktası altyapısını meta verileri doldurmaya ve istek temsilcileri oluşturmaya yönelik özel funcs ile çağırmak için kullanılan yöntemleri sağlar. Yalnızca RequestDeleatgeGenerator'dan kullanılması 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 için IEndpointRouteBuilder uzantı yöntemleri sağlar. |
RouteValueDictionary |
IDictionary<TKey,TValue> Yol değerleri için bir tür. |
RouteValueEqualityComparer |
IEqualityComparer<T> Nesneleri rota değeri dizeleriymiş gibi karşılaştıran bir uygulama. |
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ğine yönelik bir özellik. |
RoutingHttpContextExtensions |
Yönlendirmeyle ilgili uzantı yöntemleri HttpContext . |
SuppressLinkGenerationMetadata |
Bağlantı oluşturma sırasında kullanılan meta verileri temsil eder. İlişkili uç nokta ise SuppressLinkGeneration |
SuppressMatchingMetadata |
URL eşleşmesini önlemek için kullanılan meta veriler. İlişkili uç nokta ise 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 |
Örneğin durumunun RouteData 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 yol değerleri kümesinden URL yolu oluşturmak için kullanır LinkGenerator . |
Arabirimler
IDataTokensMetadata |
bir Endpointiçin veri belirteçlerini tanımlayan meta veriler. Bu meta veri türü, bir uç noktayla ilişkili veri DataTokens belirteçleri değeri sağlar. |
IDynamicEndpointMetadata |
eşleştirme sırasında ilişkilinin 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 |
içinde Metadatabir uç nokta grubu adı belirtmek için kullanılan bir sözleşme tanımlar. |
IEndpointNameMetadata |
içinde Metadatabir uç nokta adı belirtmek için bir sözleşme kullanımı tanımlar. |
IEndpointRouteBuilder |
Bir uygulamadaki yol oluşturucu için 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ı örneği IRouteConstraintolarak çözümlemek için bir soyutlama tanımlar. |
INamedRouter |
adlı için bir IRouter arabirim. |
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 sözleşme tanımlar. Yol oluşturucu, bir uygulamanın yollarını belirtir. |
IRouteCollection |
Yeni yolların eklenmesini destekleyen yönlendirici arabirimi. |
IRouteConstraint |
BIR URL parametre değerinin kısıtlama için geçerli olup olmadığını denetlemek için bir 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 uygulamak için arabirim. |
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. İlişkili uç nokta ise SuppressLinkGeneration |
ISuppressMatchingMetadata |
URL eşleşmesini önlemek için kullanılan meta veriler. İlişkili uç nokta ise 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'da yönlendirme.
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