CompiledPageActionDescriptor Klasse

Definition

Ein PageActionDescriptor für eine kompilierte Razor-Seite.

public ref class CompiledPageActionDescriptor : Microsoft::AspNetCore::Mvc::RazorPages::PageActionDescriptor
public class CompiledPageActionDescriptor : Microsoft.AspNetCore.Mvc.RazorPages.PageActionDescriptor
type CompiledPageActionDescriptor = class
    inherit PageActionDescriptor
Public Class CompiledPageActionDescriptor
Inherits PageActionDescriptor
Vererbung
CompiledPageActionDescriptor

Konstruktoren

CompiledPageActionDescriptor()

Initialisiert eine leere CompiledPageActionDescriptor.

CompiledPageActionDescriptor(PageActionDescriptor)

Initialisiert eine neue instance von CompiledPageActionDescriptor aus dem angegebenen actionDescriptor instance.

Eigenschaften

ActionConstraints

Der Satz von Einschränkungen für diese Aktion. Alle müssen erfüllt sein, damit die Aktion ausgewählt wird.

(Geerbt von ActionDescriptor)
AreaName

Ruft den Bereichsnamen für diese Seite ab oder legt diesen fest. Dieser Wert ist null für Seiten außerhalb des Bereichs.

(Geerbt von PageActionDescriptor)
AttributeRouteInfo

Ruft den AttributeRouteInfo ab oder legt diesen fest.

(Geerbt von ActionDescriptor)
BoundProperties

Der Satz von Eigenschaften, die modellgebunden sind.

(Geerbt von ActionDescriptor)
DeclaredModelTypeInfo

Ruft das deklarierte Modell TypeInfo des Modells für die Seite ab oder legt es fest. In der Regel ist dies TypeInfo der Typ, der von der @model -Direktive auf der Razor-Seite angegeben wird.

DisplayName

Ein Anzeigename für diese Aktion.

(Geerbt von PageActionDescriptor)
Endpoint

Ruft das zugeordnete dieser Seite ab oder legt diesen fest Endpoint .

EndpointMetadata

Ruft die Endpunktmetadaten für diese Aktion ab oder legt diese fest. Diese API ist für die Infrastruktur gedacht und sollte nicht vom Anwendungscode verwendet werden.

(Geerbt von ActionDescriptor)
FilterDescriptors

Der Satz von Filtern, die dieser Aktion zugeordnet sind.

(Geerbt von ActionDescriptor)
HandlerMethods

Ruft die Liste der Handlermethoden für die Seite ab.

HandlerTypeInfo

Ruft die des TypeInfo Typs ab, der Handlermethoden für die Seite definiert, oder legt diesen fest. Dies kann identisch mit PageTypeInfo und ModelTypeInfo sein, wenn auf der Seite kein expliziter Modelltyp definiert ist.

Id

Ruft eine ID ab, die die Aktion eindeutig identifiziert.

(Geerbt von ActionDescriptor)
ModelTypeInfo

Ruft das Laufzeitmodell TypeInfo des Modells für die Razor-Seite ab oder legt es fest. Dies ist die , die TypeInfo zur Laufzeit verwendet wird, um die Modelleigenschaft der Seite zu instanziieren und aufzufüllen.

PageTypeInfo

Ruft die der TypeInfo Seite ab oder legt sie fest.

Parameters

Der Satz von Parametern, die dieser Aktion zugeordnet sind.

(Geerbt von ActionDescriptor)
Properties

Speichert beliebige Metadateneigenschaften, die dem zugeordnet sind ActionDescriptor.

(Geerbt von ActionDescriptor)
RelativePath

Ruft den relativen Pfad des Anwendungsstamms für die Seite ab oder legt diese fest.

(Geerbt von PageActionDescriptor)
RouteValues

Ruft die Auflistung von Routenwerten ab, die vom Routing für die auszuwählende Aktion bereitgestellt werden müssen, oder legt diese fest.

(Geerbt von ActionDescriptor)
ViewEnginePath

Ruft den Pfad relativ zum Basispfad für die Seitenermittlung ab oder legt diesen fest.

Dieser Wert ist der Pfad der Datei ohne Erweiterung relativ zum Stammverzeichnis der Seiten. z.B. für ViewEnginePath die Datei /Pages/Catalog/Antiques.cshtml /Catalog/Antiques

In einem Bereich ist dieser Wert der Pfad der Datei ohne Erweiterung relativ zum Stammverzeichnis der Seiten für den angegebenen Bereich. z.B. für ViewEnginePath die Datei Areas/Identity/Pages/Manage/Accounts.cshtml ist /Manage/Accounts.

(Geerbt von PageActionDescriptor)

Erweiterungsmethoden

GetProperty<T>(ActionDescriptor)

Ruft den Wert einer Eigenschaft aus der Properties Auflistung unter Verwendung des angegebenen Werts von T als Schlüssel ab.

SetProperty<T>(ActionDescriptor, T)

Legt den Wert einer Eigenschaft in der Properties Auflistung unter Verwendung des angegebenen Werts von T als Schlüssel fest.

Gilt für: