ServiceRoute Klass

Definition

Gör det möjligt att skapa tjänstvägar via HTTP för WCF-tjänster med stöd för tilläggslösa basadresser.

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
Arv
ServiceRoute

Kommentarer

ServiceRoute härleds från Route. När konstruktorn ServiceRoute anropas lägger WCF till motsvarande routningsprefix (url-mönster) och en (dold) routningshanterare till ASP.NET RouteCollection och cachelagrar motsvarande routningsprefix, tjänstvärdfabrik och tjänsttypsinformation i en intern hash-tabell för framtida tjänstaktivering. Obs! Om utvecklare direkt manipulerar routningssamlingen på en ServiceRoute som har lagts till i samlingen kanske ändringen inte beviljas av WCF. Mer information om hur du ändrar element i en vägsamling finns RouteCollectioni . Vi rekommenderar att utvecklare definierar allt ServiceRoute i filen global.asax och inte tar bort en ServiceRoute från den RouteCollection dynamiskt.

Konstruktorer

Name Description
ServiceRoute(String, ServiceHostFactoryBase, Type)

Initierar en ny instans av ServiceRoute klassen med det angivna routningsprefixet, tjänstvärdfabriken och tjänsttypen.

Egenskaper

Name Description
Constraints

Hämtar eller anger en ordlista med uttryck som anger giltiga värden för en URL-parameter.

(Ärvd från Route)
DataTokens

Hämtar eller anger anpassade värden som skickas till väghanteraren, men som inte används för att avgöra om vägen matchar ett URL-mönster.

(Ärvd från Route)
Defaults

Hämtar eller anger de värden som ska användas om URL:en inte innehåller alla parametrar.

(Ärvd från Route)
RouteExistingFiles

Hämtar eller anger ett värde som anger om ASP.NET routning ska hantera URL:er som matchar en befintlig fil.

(Ärvd från RouteBase)
RouteHandler

Hämtar eller anger det objekt som bearbetar begäranden för vägen.

(Ärvd från Route)
Url

Hämtar eller anger URL-mönstret för vägen.

(Ärvd från Route)

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetRouteData(HttpContextBase)

Returnerar information om den begärda vägen.

(Ärvd från Route)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
GetVirtualPath(RequestContext, RouteValueDictionary)

Returnerar information om url:en som är associerad med vägen.

(Ärvd från Route)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ProcessConstraint(HttpContextBase, Object, String, RouteValueDictionary, RouteDirection)

Avgör om ett parametervärde matchar villkoret för parametern.

(Ärvd från Route)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för