VirtualPathData Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa información sobre la ruta y la ruta de acceso virtual que son el resultado de generar una dirección URL con el marco de enrutamiento de ASP.NET.
public ref class VirtualPathData
public class VirtualPathData
type VirtualPathData = class
Public Class VirtualPathData
- Herencia
-
VirtualPathData
Ejemplos
En el ejemplo siguiente se muestra un control que crea una dirección URL basada en una ruta que tiene parámetros denominados action y 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
Comentarios
Cuando se genera una dirección URL mediante el marco de enrutamiento de ASP.NET, el GetVirtualPath método devuelve una instancia de la VirtualPathData clase . La VirtualPathData clase contiene información sobre la ruta que coincide con los valores proporcionados al llamar al GetVirtualPath método . El VirtualPathData objeto también contiene la dirección URL generada en la VirtualPath propiedad . La DataTokens propiedad contiene valores personalizados para la ruta. Se recupera el objeto de ruta que se usa para generar la dirección URL mediante la Route propiedad .
Constructores
| Nombre | Description |
|---|---|
| VirtualPathData(RouteBase, String) |
Inicializa una nueva instancia de la clase VirtualPathData. |
Propiedades
| Nombre | Description |
|---|---|
| DataTokens |
Obtiene la colección de valores personalizados para la definición de ruta. |
| Route |
Obtiene o establece la ruta que se usa para crear la dirección URL. |
| VirtualPath |
Obtiene o establece la dirección URL que se creó a partir de la definición de ruta. |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |