Sdílet prostřednictvím


ActionModel Třída

Definice

Aplikační model pro akce kontroleru.

public ref class ActionModel : Microsoft::AspNetCore::Mvc::ApplicationModels::IApiExplorerModel, Microsoft::AspNetCore::Mvc::ApplicationModels::ICommonModel, Microsoft::AspNetCore::Mvc::ApplicationModels::IFilterModel
public class ActionModel : Microsoft.AspNetCore.Mvc.ApplicationModels.IApiExplorerModel, Microsoft.AspNetCore.Mvc.ApplicationModels.ICommonModel, Microsoft.AspNetCore.Mvc.ApplicationModels.IFilterModel
type ActionModel = class
    interface ICommonModel
    interface IPropertyModel
    interface IFilterModel
    interface IApiExplorerModel
type ActionModel = class
    interface IApiExplorerModel
    interface ICommonModel
    interface IPropertyModel
    interface IFilterModel
Public Class ActionModel
Implements IApiExplorerModel, ICommonModel, IFilterModel
Dědičnost
ActionModel
Implementuje

Konstruktory

ActionModel(ActionModel)

Kopírovat konstruktor pro ActionModel.

ActionModel(MethodInfo, IReadOnlyList<Object>)

Inicializuje novou instanci .ActionModel

Vlastnosti

ActionMethod

Získá akci MethodInfo.

ActionName

Získá název akce.

ApiExplorer

Získá nebo nastaví ApiExplorerModel pro tuto akci.

Attributes

Získá atributy přidružené k akci.

Controller

Získá nebo nastaví ControllerModel.

DisplayName

Získá zobrazovaný název akce.

Filters

IFilterMetadata Získá instance přidružené k akci.

Parameters

Získá parametry přidružené k této akci.

Properties

Získá sadu vlastností přidružených k akci. Tyto vlastnosti se zkopírují do Properties.

RouteParameterTransformer

Získá nebo nastaví , IOutboundParameterTransformer která bude použita k transformaci předdefinovaných parametrů trasy, jako actionjsou , controllera , a area také další parametry zadané pomocí RouteValues do statických segmentů v šabloně trasy.

RouteValues

Získá kolekci hodnot trasy, které musí být přítomny Values v pro odpovídající akci, která má být vybrána.

Selectors

SelectorModel Získá instance.

Explicitní implementace rozhraní

ICommonModel.MemberInfo

Aplikační model pro akce kontroleru.

ICommonModel.Name

Aplikační model pro akce kontroleru.

Platí pro