VirtualPathData 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.
Representa informações sobre a rota e o caminho virtual que são o resultado de gerar uma URL com a estrutura de roteamento ASP.NET.
public ref class VirtualPathData
public class VirtualPathData
type VirtualPathData = class
Public Class VirtualPathData
- Herança
-
VirtualPathData
Exemplos
O exemplo a seguir mostra um controle que cria uma URL baseada em uma rota que tem parâmetros chamados action
e categoryName
.
RouteValueDictionary parameters = new RouteValueDictionary { { "action", "show" }, { "categoryName", "bikes" } };
VirtualPathData vpd = RouteTable.Routes.GetVirtualPath(null, parameters);
HyperLink1.NavigateUrl = vpd.VirtualPath;
Dim vpd As VirtualPathData
Dim parameters As RouteValueDictionary
parameters = New RouteValueDictionary(New With {.action = "show", .categoryName = "bikes"})
vpd = RouteTable.Routes.GetVirtualPath(Nothing, parameters)
HyperLink1.NavigateUrl = vpd.VirtualPath
Comentários
Quando você gera uma URL usando a estrutura de roteamento ASP.NET, uma instância da VirtualPathData classe é retornada pelo GetVirtualPath método . A VirtualPathData classe contém informações sobre a rota que correspondeu aos valores fornecidos quando você chamou o GetVirtualPath método . O VirtualPathData objeto também contém a URL gerada na VirtualPath propriedade . A DataTokens propriedade contém valores personalizados para a rota. Você recupera o objeto de rota usado para gerar a URL usando a Route propriedade .
Construtores
VirtualPathData(RouteBase, String) |
Inicializa uma nova instância da classe VirtualPathData. |
Propriedades
DataTokens |
Obtém a coleção de valores personalizados para a definição da rota. |
Route |
Obtém ou define a rota que é usada para criar a URL. |
VirtualPath |
Obtém ou define a URL que foi criada usando a definição da rota. |
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) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |