Share via


ControllerActionDescriptor Třída

Definice

Popisovač pro akci kontroleru.

public ref class ControllerActionDescriptor : Microsoft::AspNetCore::Mvc::Abstractions::ActionDescriptor
public class ControllerActionDescriptor : Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
type ControllerActionDescriptor = class
    inherit ActionDescriptor
Public Class ControllerActionDescriptor
Inherits ActionDescriptor
Dědičnost
ControllerActionDescriptor

Konstruktory

ControllerActionDescriptor()

Popisovač pro akci kontroleru.

Vlastnosti

ActionConstraints

Sada omezení pro tuto akci. Aby se akce vybrali, musí být všichni spokojeni.

(Zděděno od ActionDescriptor)
ActionName

Název akce.

AttributeRouteInfo

Získá nebo nastaví AttributeRouteInfo.

(Zděděno od ActionDescriptor)
BoundProperties

Sada vlastností, které jsou vázané na model.

(Zděděno od ActionDescriptor)
ControllerName

Název kontroleru.

ControllerTypeInfo

Kontroler TypeInfo .

DisplayName

Popisný název této akce.

EndpointMetadata

Získá nebo nastaví metadata koncového bodu pro tuto akci. Toto rozhraní API je určené pro infrastrukturu a kód aplikace by ho neměl používat.

(Zděděno od ActionDescriptor)
FilterDescriptors

Sada filtrů přidružených k této akci

(Zděděno od ActionDescriptor)
Id

Získá ID, které jedinečně identifikuje akci.

(Zděděno od ActionDescriptor)
MethodInfo

Hodnota MethodInfo

Parameters

Sada parametrů přidružených k této akci

(Zděděno od ActionDescriptor)
Properties

Ukládá vlastnosti libovolných metadat přidružených k objektu ActionDescriptor.

(Zděděno od ActionDescriptor)
RouteValues

Získá nebo nastaví kolekci hodnot tras, které musí být poskytnuty směrováním pro akci, která má být vybrána.

(Zděděno od ActionDescriptor)

Metody rozšíření

GetProperty<T>(ActionDescriptor)

Získá hodnotu vlastnosti z Properties kolekce pomocí zadané hodnoty T jako klíče.

SetProperty<T>(ActionDescriptor, T)

Nastaví hodnotu vlastnosti v kolekci Properties pomocí zadané hodnoty T jako klíče.

Platí pro