CompiledPageActionDescriptor Classe

Definizione

Oggetto PageActionDescriptor per una pagina Razor compilata.

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
Ereditarietà
CompiledPageActionDescriptor

Costruttori

CompiledPageActionDescriptor()

Inizializza un oggetto CompiledPageActionDescriptor vuoto.

CompiledPageActionDescriptor(PageActionDescriptor)

Inizializza una nuova istanza di CompiledPageActionDescriptor dall'istanza specificata actionDescriptor .

Proprietà

ActionConstraints

Set di vincoli per questa azione. Deve essere tutto soddisfatto affinché l'azione sia selezionata.

(Ereditato da ActionDescriptor)
AreaName

Ottiene o imposta il nome dell'area per questa pagina. Questo valore sarà null per le pagine non ad area.

(Ereditato da PageActionDescriptor)
AttributeRouteInfo

Ottiene o imposta AttributeRouteInfo.

(Ereditato da ActionDescriptor)
BoundProperties

Set di proprietà associate al modello.

(Ereditato da ActionDescriptor)
DeclaredModelTypeInfo

Ottiene o imposta il modello TypeInfo dichiarato del modello per la pagina. In genere questo TypeInfo sarà il tipo specificato dalla @model direttiva nella pagina razor.

DisplayName

Nome descrittivo per questa azione.

(Ereditato da PageActionDescriptor)
Endpoint

Ottiene o imposta l'oggetto associato a Endpoint questa pagina.

EndpointMetadata

Ottiene o imposta i metadati dell'endpoint per questa azione. Questa API è destinata all'infrastruttura e non deve essere usata dal codice dell'applicazione.

(Ereditato da ActionDescriptor)
FilterDescriptors

Set di filtri associati a questa azione.

(Ereditato da ActionDescriptor)
HandlerMethods

Ottiene l'elenco dei metodi del gestore per la pagina.

HandlerTypeInfo

Ottiene o imposta l'oggetto TypeInfo del tipo che definisce i metodi del gestore per la pagina. Può essere uguale PageTypeInfo a e ModelTypeInfo se la pagina non dispone di un tipo di modello esplicito definito.

Id

Ottiene un ID che identifica in modo univoco l'azione.

(Ereditato da ActionDescriptor)
ModelTypeInfo

Ottiene o imposta il modello TypeInfo di runtime del modello per la pagina razor. Si tratta dell'oggetto TypeInfo che verrà usato in fase di esecuzione per creare un'istanza e popolare la proprietà del modello della pagina.

PageTypeInfo

Ottiene o imposta l'oggetto TypeInfo della pagina.

Parameters

Set di parametri associati a questa azione.

(Ereditato da ActionDescriptor)
Properties

Archivia proprietà arbitrarie dei metadati associate all'oggetto ActionDescriptor.

(Ereditato da ActionDescriptor)
RelativePath

Ottiene o imposta il percorso relativo radice dell'applicazione per la pagina.

(Ereditato da PageActionDescriptor)
RouteValues

Ottiene o imposta la raccolta di valori di route che devono essere specificati dal routing per l'azione da selezionare.

(Ereditato da ActionDescriptor)
ViewEnginePath

Ottiene o imposta il percorso relativo al percorso di base per l'individuazione di pagine.

Questo valore è il percorso del file senza estensione, rispetto alla directory radice delle pagine. ad esempio per ViewEnginePath il file /Pages/Catalog/Antiques.cshtml è /Catalog/Antiques

In un'area, questo valore è il percorso del file senza estensione, rispetto alla directory radice delle pagine per l'area specificata. Ad esempio, per ViewEnginePath il file Areas/Identity/Pages/Manage/Accounts.cshtml, è /Manage/Accounts.

(Ereditato da PageActionDescriptor)

Metodi di estensione

GetProperty<T>(ActionDescriptor)

Ottiene il valore di una proprietà dall'insieme Properties utilizzando il valore fornito di T come chiave.

SetProperty<T>(ActionDescriptor, T)

Imposta il valore di una proprietà nell'insieme Properties utilizzando il valore fornito di T come chiave.

Si applica a