ControllerActionDescriptor Třída

Definice

Popisovač akce 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()

Vlastnosti

ActionConstraints

Sada omezení pro tuto akci. Aby byla akce vybrána, musí být všechny splněné.

(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 nemělo by být používáno kódem aplikace.

(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 sadě ActionDescriptor.

(Zděděno od ActionDescriptor)
RouteValues

Získá nebo nastaví kolekci hodnot tras, které musí být poskytovány 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