Udostępnij za pośrednictwem


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 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
ServiceRoute

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)

Dotyczy