ServiceRoute 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
允許使用無延伸基底位址的支援,透過 WCF 服務的 HTTP 建立服務路由。
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
- 繼承
備註
ServiceRoute 衍生自 Route。 呼叫建 ServiceRoute 構函式時,WCF 會將對應的路由前置詞 (url 模式新增) (,並將隱藏的) 路由處理常式新增至 ASP.NET RouteCollection ,並快取對應的路由前置詞、服務主機處理站和服務類型資訊到內部雜湊表中,以供日後啟用服務。注意:如果開發人員直接操作已新增至集合的 路由 ServiceRoute 集合,WCF 可能不會授與變更。 如需變更路由集合中專案的詳細資訊,請參閱 RouteCollection 。 建議開發人員在 global.asax 檔案中定義所有 ServiceRoute,而且不要以動態方式從 ServiceRoute 中移除 RouteCollection。
建構函式
ServiceRoute(String, ServiceHostFactoryBase, Type) |
使用指定的路由前置詞、服務主機處理站及服務類型,初始化 ServiceRoute 類別的新執行個體。 |
屬性
Constraints |
取得或設定運算式的字典,這些運算式指定 URL 參數的有效值。 (繼承來源 Route) |
DataTokens |
取得或設定自訂值,這些自訂值會傳遞給路由處理常式,但不會用來判斷路由是否符合 URL 模式。 (繼承來源 Route) |
Defaults |
取得或設定 URL 未包含所有參數時所要使用的值。 (繼承來源 Route) |
RouteExistingFiles |
取得或設定值,指出 ASP.NET 路由是否應該處理符合現有檔案的 URL。 (繼承來源 RouteBase) |
RouteHandler |
取得或設定處理路由要求的物件。 (繼承來源 Route) |
Url |
取得或設定路由的 URL 模式。 (繼承來源 Route) |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetRouteData(HttpContextBase) |
傳回所要求路徑的相關資訊。 (繼承來源 Route) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
GetVirtualPath(RequestContext, RouteValueDictionary) |
傳回與路徑相關聯的 URL 相關資訊。 (繼承來源 Route) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ProcessConstraint(HttpContextBase, Object, String, RouteValueDictionary, RouteDirection) |
判斷參數值是否符合該參數的條件約束。 (繼承來源 Route) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |