Sdílet prostřednictvím


ServiceRoute Třída

Definice

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
ServiceRoute

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)

Platí pro