Microsoft.AspNetCore.Routing.Constraints 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.
Yol kısıtlamalarını uygulamak için kullanılan türler sağlar. Yol kısıtlamaları genellikle yol şablonu aracılığıyla ilişkili yol değerini inceler ve değerin kabul edilebilir olup olmadığı konusunda doğru veya yanlış bir karar verir. Özel yol kısıtlamaları, uygulama IRouteConstraint ve uygulamanın ConstraintMapöğesine kaydetme yoluyla oluşturulabilir.
Sınıflar
AlphaRouteConstraint |
Rota parametresini, İngiliz alfabesinde yalnızca küçük veya büyük harf A ile Z arasında olacak şekilde kısıtlar. |
BoolRouteConstraint |
Bir yol parametresini yalnızca Boole değerlerini temsil etmek için kısıtlar. |
CompositeRouteConstraint |
Bir yolu birkaç alt kısıtlamayla kısıtlar. |
DateTimeRouteConstraint |
Bir yol parametresini yalnızca DateTime değerleri temsil etmek için kısıtlar. |
DecimalRouteConstraint |
Bir yol parametresini yalnızca ondalık değerleri temsil etmek için kısıtlar. |
DoubleRouteConstraint |
Bir yol parametresini yalnızca 64 bit kayan nokta değerlerini temsil etmek için kısıtlar. |
FileNameRouteConstraint |
Yol parametresini yalnızca dosya adı değerlerini temsil etmek için kısıtlar. Yol değerinin geçerli dosya sistemi karakterleri içerdiğini veya değerin disk üzerindeki gerçek bir dosyayı temsil ettiğini doğrulamaz. |
FloatRouteConstraint |
Bir yol parametresini yalnızca 32 bit kayan nokta değerlerini temsil etmek için kısıtlar. |
GuidRouteConstraint |
Bir yol parametresini yalnızca Guid değerleri temsil etmek için kısıtlar. Guid.ToString(dize) ve Guid.ToString(String, IFormatProvider) yöntemleri tarafından desteklenen beş "N", "D", "B", "P" veya "X" biçiminde belirtilen değerleri eşleştirir. |
HttpMethodRouteConstraint |
İsteğin HTTP yöntemini veya bir yolu kısıtlar. |
IntRouteConstraint |
Bir yol parametresini yalnızca 32 bit tamsayı değerlerini temsil etmek için kısıtlar. |
LengthRouteConstraint |
Yol parametresini, belirli bir uzunlukta veya belirli bir uzunluk aralığındaki bir dize olacak şekilde kısıtlar. |
LongRouteConstraint |
Bir yol parametresini yalnızca 64 bit tamsayı değerlerini temsil etmek için kısıtlar. |
MaxLengthRouteConstraint |
Yol parametresini uzunluk üst sınırına sahip bir dize olacak şekilde kısıtlar. |
MaxRouteConstraint |
Yol parametresini en yüksek değere sahip bir tamsayı olacak şekilde kısıtlar. |
MinLengthRouteConstraint |
Yol parametresini en düşük uzunlukta bir dize olacak şekilde kısıtlar. |
MinRouteConstraint |
Yol parametresini en düşük değerle uzun olacak şekilde kısıtlar. |
NonFileNameRouteConstraint |
Bir yol parametresini yalnızca dosya adı olmayan değerleri temsil etmek için kısıtlar. Yol değerinin geçerli dosya sistemi karakterleri içerdiğini veya değerin disk üzerindeki gerçek bir dosyayı temsil ettiğini doğrulamaz. |
OptionalRouteConstraint |
İsteğe bağlı bir parametrede kısıtlama tanımlar. Parametre varsa, InnerConstraint tarafından kısıtlanır. |
RangeRouteConstraint |
Bir yol parametresinin belirli bir değer aralığındaki bir tamsayı olmasını kısıtlar. |
RegexInlineRouteConstraint |
InlineConstraint olarak kullanılabilecek bir regex kısıtlamasını temsil eder. |
RegexRouteConstraint |
Bir yol parametresini normal ifadeyle eşleşecek şekilde kısıtlar. |
RequiredRouteConstraint |
Değeri olması gereken bir yol parametresini kısıtlar. |
StringRouteConstraint |
Yol parametresini yalnızca belirtilen dizeyi içerecek şekilde kısıtlar. |
Açıklamalar
Yönlendirme kısıtlamaları hakkında daha fazla bilgi için bkz . Yönlendirme kısıtlaması başvurusu.