Sprache

ServiceRoute Klasse

Definition

Ermöglicht die Erstellung von Dienstrouten über HTTP für WCF-Dienste mit Unterstützung für erweiterungslose Basisadressen.

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

Hinweise

ServiceRoute wird von Route abgeleitet. Wenn der ServiceRoute-Konstruktor aufgerufen wird, fügt WCF das entsprechende Routenpräfix (URL-Muster) und einen (ausgeblendeten) Routenhandler zum ASP.NET RouteCollection hinzu und speichert die entsprechenden Routenpräfixe, Diensthostfactory- und Diensttypinformationen in einer internen Hashtabelle für die zukünftige Dienstaktivierung zwischen. Hinweis: Wenn Entwickler die Routenauflistung in einer ServiceRoute, die der Auflistung hinzugefügt wurde, direkt bearbeiten, wird die Änderung möglicherweise nicht von WCF gewährt. Weitere Informationen zum Ändern von Elementen in einer Routensammlung finden Sie unter RouteCollection. Es wird empfohlen, dass Entwickler alle ServiceRoute in der Datei "global.asax" definieren und kein ServiceRoute Objekt aus der RouteCollection dynamischen Datei entfernen.

Konstruktoren

Name Beschreibung
ServiceRoute(String, ServiceHostFactoryBase, Type)

Initialisiert eine neue Instanz der ServiceRoute Klasse mit dem angegebenen Routenpräfix, der Diensthostfactory und dem Diensttyp.

Eigenschaften

Name Beschreibung
Constraints

Dient zum Abrufen oder Festlegen eines Wörterbuchs von Ausdrücken, die gültige Werte für einen URL-Parameter angeben.

(Geerbt von Route)
DataTokens

Ruft benutzerdefinierte Werte ab, die an den Routenhandler übergeben werden, aber nicht verwendet werden, um zu bestimmen, ob die Route mit einem URL-Muster übereinstimmt, oder legt diese fest.

(Geerbt von Route)
Defaults

Ruft die zu verwendenden Werte ab, wenn die URL nicht alle Parameter enthält, oder legt sie fest.

(Geerbt von Route)
RouteExistingFiles

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob ASP.NET Routing URLs verarbeiten soll, die einer vorhandenen Datei entsprechen.

(Geerbt von RouteBase)
RouteHandler

Dient zum Abrufen oder Festlegen des Objekts, das Anforderungen für die Route verarbeitet.

(Geerbt von Route)
Url

Dient zum Abrufen oder Festlegen des URL-Musters für die Route.

(Geerbt von Route)

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetRouteData(HttpContextBase)

Gibt Informationen zur angeforderten Route zurück.

(Geerbt von Route)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
GetVirtualPath(RequestContext, RouteValueDictionary)

Gibt Informationen zur URL zurück, die der Route zugeordnet ist.

(Geerbt von Route)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ProcessConstraint(HttpContextBase, Object, String, RouteValueDictionary, RouteDirection)

Bestimmt, ob ein Parameterwert der Einschränkung für diesen Parameter entspricht.

(Geerbt von Route)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: