VirtualPathData Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Informationen über die Route und den virtuellen Pfad dar, die das Ergebnis des Generierens einer URL mit dem ASP.NET Routingframework sind.
public ref class VirtualPathData
public class VirtualPathData
type VirtualPathData = class
Public Class VirtualPathData
- Vererbung
-
VirtualPathData
Beispiele
Das folgende Beispiel zeigt ein Steuerelement, das eine URL erstellt, die auf einer Route basiert, die Parameter enthält, die benannt action sind und 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
Hinweise
Wenn Sie eine URL mithilfe des ASP.NET Routingframeworks generieren, wird eine Instanz der VirtualPathData Klasse von der GetVirtualPath Methode zurückgegeben. Die VirtualPathData Klasse enthält Informationen über die Route, die mit den Werten übereinstimmt, die Sie beim Aufrufen der GetVirtualPath Methode angegeben haben. Das VirtualPathData Objekt enthält auch die generierte URL in der VirtualPath Eigenschaft. Die DataTokens Eigenschaft enthält benutzerdefinierte Werte für die Route. Sie rufen das Route-Objekt ab, das zum Generieren der URL mithilfe der Route Eigenschaft verwendet wird.
Konstruktoren
| Name | Beschreibung |
|---|---|
| VirtualPathData(RouteBase, String) |
Initialisiert eine neue Instanz der VirtualPathData-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| DataTokens |
Ruft die Auflistung von benutzerdefinierten Werten für die Routendefinition ab. |
| Route |
Dient zum Abrufen oder Festlegen der Route, die zum Erstellen der URL verwendet wird. |
| VirtualPath |
Dient zum Abrufen oder Festlegen der URL, die aus der Routendefinition erstellt wurde. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |