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 экземпляр VirtualPathData класса возвращается методом GetVirtualPath . Класс 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) |