ServiceRoute Klas

Definitie

Hiermee kunt u serviceroutes maken via HTTP voor WCF-services met ondersteuning voor basisadressen die geen extensie bevatten.

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

Opmerkingen

ServiceRoute is afgeleid van Route. Wanneer de ServiceRoute constructor wordt aangeroepen, voegt WCF het bijbehorende routevoorvoegsel (URL-patroon) en een (verborgen) routehandler toe aan de ASP.NET RouteCollection en slaat u het bijbehorende routevoorvoegsel, de servicehostfactory en het servicetypegegevens op in een interne hash-tabel voor toekomstige serviceactivering. Opmerking: als ontwikkelaars de routeverzameling rechtstreeks bewerken op een ServiceRoute die aan de verzameling is toegevoegd, wordt de wijziging mogelijk niet verleend door WCF. Zie voor meer informatie over het wijzigen van elementen in een routeverzameling RouteCollection. Het wordt aanbevolen dat ontwikkelaars alles ServiceRoute in het global.asax-bestand definiƫren en een bestand niet dynamisch verwijderenServiceRoute.RouteCollection

Constructors

Name Description
ServiceRoute(String, ServiceHostFactoryBase, Type)

Initialiseert een nieuw exemplaar van de ServiceRoute klasse met het opgegeven routevoorvoegsel, de servicehostfactory en het servicetype.

Eigenschappen

Name Description
Constraints

Hiermee wordt een woordenlijst met expressies opgehaald of ingesteld waarmee geldige waarden voor een URL-parameter worden opgegeven.

(Overgenomen van Route)
DataTokens

Hiermee worden aangepaste waarden opgehaald of ingesteld die worden doorgegeven aan de route-handler, maar die niet worden gebruikt om te bepalen of de route overeenkomt met een URL-patroon.

(Overgenomen van Route)
Defaults

Hiermee worden de waarden opgehaald of ingesteld die moeten worden gebruikt als de URL niet alle parameters bevat.

(Overgenomen van Route)
RouteExistingFiles

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of ASP.NET routering URL's moet verwerken die overeenkomen met een bestaand bestand.

(Overgenomen van RouteBase)
RouteHandler

Hiermee wordt het object opgehaald of ingesteld waarmee aanvragen voor de route worden verwerkt.

(Overgenomen van Route)
Url

Hiermee haalt u het URL-patroon voor de route op of stelt u dit in.

(Overgenomen van Route)

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetRouteData(HttpContextBase)

Retourneert informatie over de aangevraagde route.

(Overgenomen van Route)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetVirtualPath(RequestContext, RouteValueDictionary)

Retourneert informatie over de URL die is gekoppeld aan de route.

(Overgenomen van Route)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ProcessConstraint(HttpContextBase, Object, String, RouteValueDictionary, RouteDirection)

Bepaalt of een parameterwaarde overeenkomt met de beperking voor die parameter.

(Overgenomen van Route)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op