Condividi tramite


ServiceRoute Classe

Definizione

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

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)

Si applica a