ServiceRoute Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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) |