ServiceRoute Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Umožňuje vytváření tras služby přes protokol HTTP pro služby WCF s podporou pro základní adresy bez přípon.
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
- Dědičnost
Poznámky
ServiceRoute je odvozen z Route . Při volání konstruktoru wcf přidá odpovídající předponu trasy (vzor adresy ServiceRoute URL) a (skrytou) obslužnou rutinu trasy do ASP.NET a zachytá odpovídající předponu trasy, informace o objektu pro vytváření hostitele služby a typu služby do interní tabulky hash pro budoucí aktivaci RouteCollection služby. Poznámka: Pokud vývojáři manipulují přímo s kolekcí tras objektu , která byla přidána do kolekce, wcf nemusí změnu ServiceRoute udělit. Další informace o změně elementů v kolekci tras najdete v tématu RouteCollection . Doporučuje se, aby vývojáři definujte vše v ServiceRoute souboru global.asax a neodebírat ServiceRoute z RouteCollection dynamicky.
Konstruktory
ServiceRoute(String, ServiceHostFactoryBase, Type) |
Inicializuje novou instanci třídy se zadanou předponou trasy, objektem pro vytváření hostitele služby a ServiceRoute typem služby. |
Vlastnosti
Constraints |
Získá nebo nastaví slovník výrazů, které určují platné hodnoty pro parametr adresy URL. (Zděděno od Route) |
DataTokens |
Získá nebo nastaví vlastní hodnoty, které jsou předány obslužné rutině trasy, ale které se nepoužívají k určení, zda trasa odpovídá vzoru adresy URL. (Zděděno od Route) |
Defaults |
Získá nebo nastaví hodnoty, které se mají použít, pokud adresa URL neobsahuje všechny parametry. (Zděděno od Route) |
RouteExistingFiles |
Získává nebo nastavuje hodnotu, která indikuje, jestli má směrování ASP.NET zpracovávat adresy URL, které odpovídají existujícímu souboru. (Zděděno od RouteBase) |
RouteHandler |
Získá nebo nastaví objekt, který zpracovává požadavky na trasu. (Zděděno od Route) |
Url |
Získá nebo nastaví vzor adresy URL pro trasu. (Zděděno od Route) |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetRouteData(HttpContextBase) |
Vrátí informace o požadované trase. (Zděděno od Route) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
GetVirtualPath(RequestContext, RouteValueDictionary) |
Vrátí informace o adrese URL, která je přidružená k trase. (Zděděno od Route) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
ProcessConstraint(HttpContextBase, Object, String, RouteValueDictionary, RouteDirection) |
Určuje, zda hodnota parametru odpovídá omezení pro tento parametr. (Zděděno od Route) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |