Lingua

ServiceRoute Classe

Definizione

Consente la creazione di route del servizio tramite 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 costruttore ServiceRoute, WCF aggiungerà il prefisso di route (modello url) e un gestore di route (nascosto) al ASP.NET RouteCollection e 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 che è stato aggiunto alla raccolta, la modifica potrebbe non essere concessa da WCF. Per altre informazioni sulla modifica degli elementi in una raccolta di route, vedere RouteCollection. È consigliabile che gli sviluppatori definiscino tutti ServiceRoute nel file global.asax e non rimuovono un oggetto ServiceRoute dal controllo RouteCollection in modo dinamico.

Costruttori

Nome Descrizione
ServiceRoute(String, ServiceHostFactoryBase, Type)

Inizializza una nuova istanza della ServiceRoute classe con il prefisso di route, la factory host del servizio e il tipo di servizio specificati.

Proprietà

Nome Descrizione
Constraints

Ottiene o imposta un dizionario di espressioni che specificano valori validi per un parametro URL.

(Ereditato da Route)
DataTokens

Ottiene o imposta valori personalizzati passati al gestore di route, ma che non vengono usati per determinare se la route corrisponde a un modello URL.

(Ereditato da Route)
Defaults

Ottiene o imposta i valori da utilizzare se l'URL non contiene tutti i parametri.

(Ereditato da Route)
RouteExistingFiles

Ottiene o imposta un valore che indica se ASP.NET routing deve gestire gli URL corrispondenti 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 URL per la route.

(Ereditato da Route)

Metodi

Nome Descrizione
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 informazioni sulla route richiesta.

(Ereditato da Route)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
GetVirtualPath(RequestContext, RouteValueDictionary)

Restituisce informazioni sull'URL associato alla route.

(Ereditato da Route)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ProcessConstraint(HttpContextBase, Object, String, RouteValueDictionary, RouteDirection)

Determina se un valore di parametro corrisponde al vincolo per tale parametro.

(Ereditato da Route)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a