ServiceRoute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Abilita la creazione di route del servizio su HTTP per i servizi WCF con supporto per gli indirizzi di base senza estensione.
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
- Ereditarietà
Commenti
L'oggetto ServiceRoute è derivato da Route. Quando viene chiamato il ServiceRoute costruttore, WCF aggiungerà il prefisso di route corrispondente (modello url) e un gestore di route (nascosto) al ASP.NET RouteCollectione memorizza nella cache il prefisso di route corrispondente, la factory host del servizio e le informazioni sul tipo di servizio in una tabella hash interna per l'attivazione futura del servizio. Nota: se gli sviluppatori modificano direttamente la raccolta di route in un ServiceRoute oggetto aggiunto alla raccolta, la modifica potrebbe non essere concessa da WCF. Per altre informazioni sulla modifica di elementi in una raccolta di route, vedere RouteCollection. Si consiglia agli sviluppatori di definire tutti gli oggetti ServiceRoute nel file global.asax e di non rimuovere dinamicamente un oggetto ServiceRoute da RouteCollection.
Costruttori
ServiceRoute(String, ServiceHostFactoryBase, Type) |
Inizializza una nuova istanza della classe ServiceRoute con il prefisso di route, la factory host del servizio e il tipo di servizio specificati. |
Proprietà
Constraints |
Ottiene o imposta un dizionario di espressioni che specificano i valori validi per un parametro URL. (Ereditato da Route) |
DataTokens |
Ottiene o imposta i valori personalizzati passati al gestore di route, che però non vengono usati per determinare se la route corrisponde a un modello di URL specifico. (Ereditato da Route) |
Defaults |
Ottiene o imposta i valori da usare se l'URL non contiene tutti i parametri. (Ereditato da Route) |
RouteExistingFiles |
Ottiene o imposta un valore che indica se il routing ASP.NET deve gestire gli URL che corrispondono a un file esistente. (Ereditato da RouteBase) |
RouteHandler |
Ottiene o imposta l'oggetto che elabora le richieste per la route. (Ereditato da Route) |
Url |
Ottiene o imposta il modello di URL per la route. (Ereditato da Route) |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetRouteData(HttpContextBase) |
Restituisce le informazioni sulla route richiesta. (Ereditato da Route) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
GetVirtualPath(RequestContext, RouteValueDictionary) |
Restituisce le informazioni sull'URL associato alla route. (Ereditato da Route) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ProcessConstraint(HttpContextBase, Object, String, RouteValueDictionary, RouteDirection) |
Determina se un valore del parametro corrisponde al vincolo per il parametro. (Ereditato da Route) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |