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 rozszerzenia.
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 Routeelementu . Po wywołaniu konstruktora ServiceRoute program WCF doda odpowiedni prefiks trasy (wzorzec adresu URL) i (ukryty) procedurę obsługi tras do ASP.NET RouteCollectioni buforuje odpowiedni prefiks trasy, fabrykę hostów 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 dodaną ServiceRoute do kolekcji, zmiana może nie zostać udzielona przez program 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
ServiceRoute(String, ServiceHostFactoryBase, Type) |
Inicjuje ServiceRoute nowe wystąpienie klasy z określonym prefiksem trasy, fabryką hostów usług i typem usługi. |
Właściwości
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 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
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (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() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
GetVirtualPath(RequestContext, RouteValueDictionary) |
Zwraca informacje o adresie URL skojarzonym z trasą. (Odziedziczone po Route) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (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) |