VirtualPathData Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje informace o trase a virtuální cestě, které jsou výsledkem generování adresy URL s architekturou směrování ASP.NET.
public ref class VirtualPathData
public class VirtualPathData
type VirtualPathData = class
Public Class VirtualPathData
- Dědičnost
-
VirtualPathData
Příklady
Následující příklad ukazuje ovládací prvek, který vytvoří adresu URL založenou na trase, která má parametry, které jsou pojmenovány action a 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
Poznámky
Když vygenerujete adresu URL pomocí rozhraní směrování ASP.NET, vrátí GetVirtualPath metoda instanci VirtualPathData třídy. Třída VirtualPathData obsahuje informace o trase, která odpovídala hodnotám, které jste zadali při zavolání GetVirtualPath metody. Objekt VirtualPathData také obsahuje vygenerovanou adresu URL ve VirtualPath vlastnosti. Tato DataTokens vlastnost obsahuje vlastní hodnoty pro trasu. Načtete objekt trasy, který se používá k vygenerování adresy URL pomocí Route vlastnosti.
Konstruktory
| Name | Description |
|---|---|
| VirtualPathData(RouteBase, String) |
Inicializuje novou instanci VirtualPathData třídy. |
Vlastnosti
| Name | Description |
|---|---|
| DataTokens |
Získá kolekci vlastních hodnot pro definici trasy. |
| Route |
Získá nebo nastaví trasu, která se používá k vytvoření adresy URL. |
| VirtualPath |
Získá nebo nastaví adresu URL, která byla vytvořena z definice trasy. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |