PageRouteHandler Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса PageRouteHandler.
Перегрузки
PageRouteHandler(String) |
Инициализирует новый экземпляр класса PageRouteHandler. |
PageRouteHandler(String, Boolean) |
Инициализирует новый экземпляр класса PageRouteHandler. |
PageRouteHandler(String)
Инициализирует новый экземпляр класса PageRouteHandler.
public:
PageRouteHandler(System::String ^ virtualPath);
public PageRouteHandler (string virtualPath);
new System.Web.Routing.PageRouteHandler : string -> System.Web.Routing.PageRouteHandler
Public Sub New (virtualPath As String)
Параметры
- virtualPath
- String
Виртуальный путь к физическому файлу для данного объекта Route. Файл должен находиться в текущем приложении. Поэтому путь должен начинаться с тильды (~).
Исключения
Параметр virtualPath
принимает значение null
, является пустой строкой или не начинается с "~/".
Комментарии
При использовании этого конструктора свойству CheckPhysicalUrlAccess присваивается значение true
.
См. также раздел
- Route
- Маршрутизация ASP.NET
- Практическое руководство. Определение маршрутов для приложений веб-форм
- Пошаговое руководство. Использование маршрутизации ASP.NET в приложении веб-форм
Применяется к
PageRouteHandler(String, Boolean)
Инициализирует новый экземпляр класса PageRouteHandler.
public:
PageRouteHandler(System::String ^ virtualPath, bool checkPhysicalUrlAccess);
public PageRouteHandler (string virtualPath, bool checkPhysicalUrlAccess);
new System.Web.Routing.PageRouteHandler : string * bool -> System.Web.Routing.PageRouteHandler
Public Sub New (virtualPath As String, checkPhysicalUrlAccess As Boolean)
Параметры
- virtualPath
- String
Виртуальный путь к физическому файлу данного объекта Route. Файл должен находиться в текущем приложении. Поэтому путь должен начинаться с тильды (~).
- checkPhysicalUrlAccess
- Boolean
Если данному свойству присвоено значение false
, правила авторизации будут применяться к URL-адресу запроса, а не к URL-адресу физической страницы. Если данному свойству присвоено значение true
, правила авторизации будут применяться и к URL-адресу запроса, и к URL-адресу физической страницы.
Исключения
Параметр virtualPath
принимает значение null
, является пустой строкой или не начинается с "~/".
Комментарии
По умолчанию CheckPhysicalUrlAccess свойство имеет значение true
. Поэтому, если вы хотите, чтобы правила авторизации применялись как к URL-адресу физической страницы, так и к URL-адресу маршрута, можно использовать PageRouteHandler(String) конструктор вместо этого конструктора.
См. также раздел
- CheckPhysicalUrlAccess
- Route
- Маршрутизация ASP.NET
- Практическое руководство. Определение маршрутов для приложений веб-форм
- Пошаговое руководство. Использование маршрутизации ASP.NET в приложении веб-форм