VirtualPathData Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет сведения о маршруте и виртуальном пути, полученные в результате создания URL-адреса с помощью платформы маршрутизации ASP.NET.
public ref class VirtualPathData
public class VirtualPathData
type VirtualPathData = class
Public Class VirtualPathData
- Наследование
-
VirtualPathData
Примеры
В следующем примере показан элемент управления, который создает URL-адрес на основе маршрута с параметрами с именами action
и 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
Комментарии
При создании URL-адреса с помощью платформы маршрутизации ASP.NET метод возвращает GetVirtualPath экземпляр VirtualPathData класса . Класс VirtualPathData содержит сведения о маршруте, который соответствует значениям, указанным при вызове GetVirtualPath метода . Объект VirtualPathData также содержит созданный URL-адрес в свойстве VirtualPath . Свойство DataTokens содержит пользовательские значения для маршрута. Объект маршрута, используемый для создания URL-адреса, извлекается с помощью Route свойства .
Конструкторы
VirtualPathData(RouteBase, String) |
Инициализирует новый экземпляр класса VirtualPathData. |
Свойства
DataTokens |
Возвращает коллекцию пользовательских значений для определения маршрута. |
Route |
Возвращает или задает маршрут, который используется для создания URL-адреса. |
VirtualPath |
Получает или задает URL-адрес, созданный из определения маршрута. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |