ServiceRoute Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Umożliwia tworzenie tras usługi za pośrednictwem protokołu HTTP dla usług WCF z obsługą adresów bazowych bez rozszerzeń.
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
- Dziedziczenie
Uwagi
ServiceRoute pochodzi z Route. Po wywołaniu konstruktora ServiceRoute program WCF doda odpowiedni prefiks trasy (wzorzec adresu URL) i (ukryty) program obsługi tras do ASP.NET RouteCollection i buforuje odpowiedni prefiks trasy, fabrykę usług i informacje o typie usługi do wewnętrznej tabeli skrótów na potrzeby przyszłej aktywacji usługi. Uwaga: jeśli deweloperzy bezpośrednio manipulują kolekcją tras na ServiceRoute, która została dodana do kolekcji, zmiana może nie zostać udzielona przez usługę WCF. Aby uzyskać więcej informacji na temat zmieniania elementów w kolekcji tras, zobacz RouteCollection. Zaleca się, aby deweloperzy zdefiniowali wszystkie elementy ServiceRoute w pliku global.asax i nie usuwali ServiceRoute elementu z pliku RouteCollection dynamicznie.
Konstruktory
| Nazwa | Opis |
|---|---|
| ServiceRoute(String, ServiceHostFactoryBase, Type) |
Inicjuje nowe wystąpienie ServiceRoute klasy z określonym prefiksem trasy, fabryką hostów usług i typem usługi. |
Właściwości
| Nazwa | Opis |
|---|---|
| Constraints |
Pobiera lub ustawia słownik wyrażeń, które określają prawidłowe wartości parametru adresu URL. (Odziedziczone po Route) |
| DataTokens |
Pobiera lub ustawia wartości niestandardowe, które są przekazywane do procedury obsługi tras, ale które nie są używane do określenia, czy trasa jest zgodna ze wzorcem adresu URL. (Odziedziczone po Route) |
| Defaults |
Pobiera lub ustawia wartości do użycia, jeśli adres URL nie zawiera wszystkich parametrów. (Odziedziczone po Route) |
| RouteExistingFiles |
Pobiera lub ustawia wartość wskazującą, czy routing ASP.NET powinien obsługiwać adresy URL zgodne z istniejącym plikiem. (Odziedziczone po RouteBase) |
| RouteHandler |
Pobiera lub ustawia obiekt, który przetwarza żądania dla trasy. (Odziedziczone po Route) |
| Url |
Pobiera lub ustawia wzorzec adresu URL dla trasy. (Odziedziczone po Route) |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetRouteData(HttpContextBase) |
Zwraca informacje o żądanej trasie. (Odziedziczone po Route) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| GetVirtualPath(RequestContext, RouteValueDictionary) |
Zwraca informacje o adresie URL skojarzonym z trasą. (Odziedziczone po Route) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| ProcessConstraint(HttpContextBase, Object, String, RouteValueDictionary, RouteDirection) |
Określa, czy wartość parametru jest zgodna z ograniczeniem dla tego parametru. (Odziedziczone po Route) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |