Compartilhar via


ServiceRoute Classe

Definição

Permite a criação de rotas de serviço por HTTP para os Serviços WCF com suporte para endereços base sem extensão.

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
Herança
ServiceRoute

Comentários

ServiceRoute é derivado de Route . Quando o construtor for chamado, o WCF adicionará o prefixo de rota correspondente (padrão de URL) e um manipulador de rotas (oculto) ao ASP.NET e armazenará em cache o prefixo de rota correspondente, a fábrica de host do serviço e as informações de tipo de serviço em uma tabela de hash interna para a ativação futura do ServiceRoute RouteCollection serviço. Observação: se os desenvolvedores manipularem diretamente a coleção de rotas em um que foi adicionado à coleção, a alteração poderá não ser ServiceRoute concedida pelo WCF. Para obter mais informações sobre como alterar elementos em uma coleção de rotas, consulte RouteCollection . É recomendável que os desenvolvedores ServiceRoute definam todos no arquivo global.asax e não removam um ServiceRoute do RouteCollection dinamicamente.

Construtores

ServiceRoute(String, ServiceHostFactoryBase, Type)

Inicializa uma nova instância da classe ServiceRoute com o prefixo de rota, a fábrica do host de serviço e o tipo de serviço especificados.

Propriedades

Constraints

Obtém ou define um dicionário de expressões que especificam os valores válidos para um parâmetro de URL.

(Herdado de Route)
DataTokens

Obtém ou define valores personalizados que são passados para o manipulador de rotas, mas que não são usados para determinar se a rota corresponde a um padrão de URL.

(Herdado de Route)
Defaults

Obtém ou define os valores a serem usados se a URL não contiver todos os parâmetros.

(Herdado de Route)
RouteExistingFiles

Obtém ou define um valor que indica se o roteamento do ASP.NET deve tratar URLs que correspondam a um arquivo existente.

(Herdado de RouteBase)
RouteHandler

Obtém ou define o objeto que processa as solicitações para a rota.

(Herdado de Route)
Url

Obtém ou define o padrão de URL para a rota.

(Herdado de Route)

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetRouteData(HttpContextBase)

Retorna informações sobre a rota solicitada.

(Herdado de Route)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetVirtualPath(RequestContext, RouteValueDictionary)

Retorna informações sobre a URL que está associada com a rota.

(Herdado de Route)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ProcessConstraint(HttpContextBase, Object, String, RouteValueDictionary, RouteDirection)

Determina se um valor de parâmetro corresponde à restrição para esse parâmetro.

(Herdado de Route)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a