Freigeben über


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 Konstruktor aufgerufen wird, fügt WCF dem ASP.NET das entsprechende Routenpräfix (URL-Muster) und einen (ausgeblendeten) Routenhandler hinzu und speichert das entsprechende Routenpräfix, die Diensthost-Factory und die Diensttypinformationen zur zukünftigen Dienstaktivierung in einer internen Hashtabelle ServiceRoute RouteCollection zwischen. Hinweis: Wenn Entwickler die Routensammlung direkt in einer bearbeiten, die der Auflistung hinzugefügt wurde, wird die Änderung möglicherweise nicht ServiceRoute von WCF gewährt. Weitere Informationen zum Ändern von Elementen in einer Routensammlung finden Sie unter RouteCollection . Entwicklern wird empfohlen, jede ServiceRoute in der Datei global.asaxServiceRoute zu definieren und keine RouteCollection dynamisch aus der entfernen.

Konstruktoren

ServiceRoute(String, ServiceHostFactoryBase, Type)

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

Eigenschaften

Constraints

Ruft ein Wörterbuch von Ausdrücken ab oder legt dieses fest, die gültige Werte für einen URL-Parameter angeben.

(Geerbt von Route)
DataTokens

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

(Geerbt von Route)
Defaults

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

(Geerbt von Route)
RouteExistingFiles

Ruft einen Wert ab oder legt ihn fest, der anzeigt, ob URLs, die mit einer vorhandenen Datei übereinstimmen, vom ASP.NET-Routing behandelt werden sollen.

(Geerbt von RouteBase)
RouteHandler

Ruft das Objekt ab, das Anforderungen für die Route verarbeitet, oder legt es fest.

(Geerbt von Route)
Url

Ruft das URL-Muster für die Route ab oder legt es fest.

(Geerbt von Route)

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetRouteData(HttpContextBase)

Gibt Informationen zur angeforderten Route zurück.

(Geerbt von Route)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetVirtualPath(RequestContext, RouteValueDictionary)

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

(Geerbt von Route)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

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

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

(Geerbt von Route)
ToString()

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

(Geerbt von Object)

Gilt für