VirtualPathData Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar information om vägen och den virtuella sökvägen som är resultatet av att generera en URL med ASP.NET routningsramverket.
public ref class VirtualPathData
public class VirtualPathData
type VirtualPathData = class
Public Class VirtualPathData
- Arv
-
VirtualPathData
Exempel
I följande exempel visas en kontroll som skapar en URL som baseras på en väg som har parametrar som heter action och 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
Kommentarer
När du genererar en URL med hjälp av ASP.NET routningsramverk returneras en instans av klassen VirtualPathData av metoden GetVirtualPath. Klassen VirtualPathData innehåller information om den väg som matchade de värden som du angav när du anropade GetVirtualPath metoden. Objektet VirtualPathData innehåller också den genererade URL:en i egenskapen VirtualPath . Egenskapen DataTokens innehåller anpassade värden för vägen. Du hämtar vägobjektet som används för att generera URL:en med hjälp Route av egenskapen .
Konstruktorer
| Name | Description |
|---|---|
| VirtualPathData(RouteBase, String) |
Initierar en ny instans av VirtualPathData klassen. |
Egenskaper
| Name | Description |
|---|---|
| DataTokens |
Hämtar samlingen med anpassade värden för vägdefinitionen. |
| Route |
Hämtar eller anger den väg som används för att skapa URL:en. |
| VirtualPath |
Hämtar eller anger url:en som skapades från routningsdefinitionen. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |