ServiceRoute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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) |