ServiceRoute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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) |