Freigeben über


PageRouteHandler Konstruktoren

Definition

Initialisiert eine neue Instanz der PageRouteHandler-Klasse.

Überlädt

Name Beschreibung
PageRouteHandler(String)

Initialisiert eine neue Instanz der PageRouteHandler-Klasse.

PageRouteHandler(String, Boolean)

Initialisiert eine neue Instanz der PageRouteHandler-Klasse.

PageRouteHandler(String)

Initialisiert eine neue Instanz der PageRouteHandler-Klasse.

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)

Parameter

virtualPath
String

Der virtuelle Pfad der physischen Datei für dieses Route Objekt. Die Datei muss sich in der aktuellen Anwendung befinden. Daher muss der Pfad mit einer Tilde (~) beginnen.

Ausnahmen

Der virtualPath Parameter ist null oder ist eine leere Zeichenfolge oder beginnt nicht mit "~/".

Hinweise

Wenn Sie diesen Konstruktor verwenden, wird die CheckPhysicalUrlAccess Eigenschaft auf true.

Weitere Informationen

Gilt für:

PageRouteHandler(String, Boolean)

Initialisiert eine neue Instanz der PageRouteHandler-Klasse.

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)

Parameter

virtualPath
String

Der virtuelle Pfad der physischen Datei dieses Route Objekts. Die Datei muss sich in der aktuellen Anwendung befinden. Daher muss der Pfad mit einer Tilde (~) beginnen.

checkPhysicalUrlAccess
Boolean

Wenn diese Eigenschaft auf false"" festgelegt ist, werden Autorisierungsregeln auf die Anforderungs-URL und nicht auf die URL der physischen Seite angewendet. Wenn diese Eigenschaft auf true"" festgelegt ist, werden Autorisierungsregeln sowohl auf die Anforderungs-URL als auch auf die URL der physischen Seite angewendet.

Ausnahmen

Der virtualPath Parameter ist null oder ist eine leere Zeichenfolge oder beginnt nicht mit "~/".

Hinweise

Standardeinstellung für die CheckPhysicalUrlAccess-Eigenschaft ist true. Wenn Sie also möchten, dass Autorisierungsregeln sowohl auf die URL der physischen Seite als auch auf die Routen-URL angewendet werden, können Sie den PageRouteHandler(String) Konstruktor anstelle dieses Konstruktors verwenden.

Weitere Informationen

Gilt für: