Aracılığıyla paylaş


ServiceRoute Sınıf

Tanım

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
ServiceRoute

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)

Şunlara uygulanır