ServiceRoute Sınıf
Tanım
Ö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.
Uzantısız temel adres desteğiyle WCF Hizmetleri için HTTP üzerinden hizmet yollarının oluşturulmasını sağlar.
public ref class ServiceRoute : System::Web::Routing::Route
public class ServiceRoute : System.Web.Routing.Route
type ServiceRoute = class
inherit Route
Public Class ServiceRoute
Inherits Route
- Devralma
Açıklamalar
ServiceRoute , 'den Routetüretilir. ServiceRoute Oluşturucu çağrıldığında, WCF ilgili yol ön ekini (URL deseni) ve (gizli) yol işleyicisini ASP.NET RouteCollectionekler ve ilgili yol ön ekini, hizmet ana bilgisayarı fabrikasını ve hizmet türü bilgilerini gelecekteki hizmet etkinleştirmesi için bir iç karma tablosuna önbelleğe alır. Not: Geliştiriciler doğrudan koleksiyona eklenmiş bir ServiceRoute yol koleksiyonunu işlerse, değişiklik WCF tarafından verilmeyebilir. Yol koleksiyonundaki öğeleri değiştirme hakkında daha fazla bilgi için bkz RouteCollection. . Geliştiricilerin tümünü ServiceRoute global.asax dosyasında tanımlaması ve bir öğesini dinamik olarak kaldırmaması ServiceRouteRouteCollection önerilir.
Oluşturucular
ServiceRoute(String, ServiceHostFactoryBase, Type) |
Belirtilen yol ön eki, hizmet ana bilgisayarı fabrikası ve hizmet türü ile sınıfının yeni bir örneğini ServiceRoute başlatır. |
Özellikler
Constraints |
URL parametresi için geçerli değerler belirten ifadeler sözlüğü alır veya ayarlar. (Devralındığı yer: Route) |
DataTokens |
Yol işleyicisine geçirilen, ancak yolun bir URL deseni ile eşleşip eşleşmediğini belirlemek için kullanılmayan özel değerleri alır veya ayarlar. (Devralındığı yer: Route) |
Defaults |
URL tüm parametreleri içermiyorsa kullanılacak değerleri alır veya ayarlar. (Devralındığı yer: Route) |
RouteExistingFiles |
ASP.NET yönlendirmenin var olan bir dosyayla eşleşen URL'leri işlemesi gerekip gerekmediğini belirten bir değer alır veya ayarlar. (Devralındığı yer: RouteBase) |
RouteHandler |
Yol için istekleri işleyen nesneyi alır veya ayarlar. (Devralındığı yer: Route) |
Url |
Yol için URL desenini alır veya ayarlar. (Devralındığı yer: Route) |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetRouteData(HttpContextBase) |
İstenen yol hakkındaki bilgileri döndürür. (Devralındığı yer: Route) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
GetVirtualPath(RequestContext, RouteValueDictionary) |
Yolla ilişkili URL hakkındaki bilgileri döndürür. (Devralındığı yer: Route) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ProcessConstraint(HttpContextBase, Object, String, RouteValueDictionary, RouteDirection) |
Bir parametre değerinin bu parametrenin kısıtlaması ile eşleşip eşleşmediğini belirler. (Devralındığı yer: Route) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |