CompiledPageActionDescriptor Klasa

Definicja

A PageActionDescriptor dla skompilowanej strony Razor.

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
Dziedziczenie
CompiledPageActionDescriptor

Konstruktory

CompiledPageActionDescriptor()

Inicjuje pusty CompiledPageActionDescriptorelement .

CompiledPageActionDescriptor(PageActionDescriptor)

Inicjuje nowe wystąpienie z CompiledPageActionDescriptor określonego actionDescriptor wystąpienia.

Właściwości

ActionConstraints

Zestaw ograniczeń dla tej akcji. Aby wybrać akcję, wszystkie muszą być spełnione.

(Odziedziczone po ActionDescriptor)
AreaName

Pobiera lub ustawia nazwę obszaru dla tej strony. Ta wartość będzie dotyczyć null stron innych niż obszary.

(Odziedziczone po PageActionDescriptor)
AttributeRouteInfo

Pobiera lub ustawia wartość AttributeRouteInfo.

(Odziedziczone po ActionDescriptor)
BoundProperties

Zestaw właściwości, które są powiązane z modelem.

(Odziedziczone po ActionDescriptor)
DeclaredModelTypeInfo

Pobiera lub ustawia zadeklarowany model TypeInfo modelu dla strony. Zazwyczaj będzie to TypeInfo typ określony przez dyrektywę @model na stronie razor.

DisplayName

Przyjazna nazwa tej akcji.

(Odziedziczone po PageActionDescriptor)
Endpoint

Pobiera lub ustawia skojarzone Endpoint z tą stroną.

EndpointMetadata

Pobiera lub ustawia metadane punktu końcowego dla tej akcji. Ten interfejs API jest przeznaczony dla infrastruktury i nie powinien być używany przez kod aplikacji.

(Odziedziczone po ActionDescriptor)
FilterDescriptors

Zestaw filtrów skojarzonych z tą akcją.

(Odziedziczone po ActionDescriptor)
HandlerMethods

Pobiera listę metod obsługi dla strony.

HandlerTypeInfo

Pobiera lub ustawia TypeInfo typ, który definiuje metody obsługi dla strony. Może to być takie samo, jak PageTypeInfoModelTypeInfo i jeśli strona nie ma zdefiniowanego jawnego typu modelu.

Id

Pobiera identyfikator, który jednoznacznie identyfikuje akcję.

(Odziedziczone po ActionDescriptor)
ModelTypeInfo

Pobiera lub ustawia model TypeInfo środowiska uruchomieniowego modelu dla strony razor. Jest TypeInfo to element, który będzie używany w czasie wykonywania do utworzenia wystąpienia i wypełnienia właściwości modelu strony.

PageTypeInfo

Pobiera lub ustawia stronę TypeInfo .

Parameters

Zestaw parametrów skojarzonych z tą akcją.

(Odziedziczone po ActionDescriptor)
Properties

Przechowuje dowolne właściwości metadanych skojarzone z elementem ActionDescriptor.

(Odziedziczone po ActionDescriptor)
RelativePath

Pobiera lub ustawia ścieżkę względną katalogu głównego aplikacji dla strony.

(Odziedziczone po PageActionDescriptor)
RouteValues

Pobiera lub ustawia kolekcję wartości tras, które muszą być udostępniane przez routing dla wybranej akcji.

(Odziedziczone po ActionDescriptor)
ViewEnginePath

Pobiera lub ustawia ścieżkę względem ścieżki podstawowej na potrzeby odnajdywania stron.

Ta wartość jest ścieżką pliku bez rozszerzenia względem katalogu głównego stron. Np. dla ViewEnginePath pliku /Pages/Catalog/Antiques.cshtml jest /Catalog/Antiques

W obszarze ta wartość jest ścieżką pliku bez rozszerzenia względem katalogu głównego stron dla określonego obszaru. Np. dla ViewEnginePath pliku Areas/Identity/Pages/Manage/Accounts.cshtml, to /Manage/Accounts.

(Odziedziczone po PageActionDescriptor)

Metody rozszerzania

GetProperty<T>(ActionDescriptor)

Pobiera wartość właściwości z Properties kolekcji przy użyciu podanej wartości T jako klucza.

SetProperty<T>(ActionDescriptor, T)

Ustawia wartość właściwości w Properties kolekcji przy użyciu podanej wartości T jako klucza.

Dotyczy