Język

ServiceRoute Klasa

Definicja

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
ServiceRoute

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)

Dotyczy