ControllerActionDescriptor Sınıf

Tanım

Bir denetleyicinin eylemi için tanımlayıcı.

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
Devralma
ControllerActionDescriptor

Oluşturucular

ControllerActionDescriptor()

Özellikler

ActionConstraints

Bu eylemin kısıtlama kümesi. Eylemin seçilmelidir.

(Devralındığı yer: ActionDescriptor)
ActionName

Eylemin adı.

AttributeRouteInfo

alır veya AttributeRouteInfo ayarlar.

(Devralındığı yer: ActionDescriptor)
BoundProperties

Modele bağlı özellikler kümesi.

(Devralındığı yer: ActionDescriptor)
ControllerName

Denetleyicinin adı.

ControllerTypeInfo

TypeInfoDenetleyicinin...

DisplayName

Bu eylem için kolay bir ad.

EndpointMetadata

Bu eylem için uç nokta meta verilerini alır veya ayarlar. Bu API altyapıya özeldir ve uygulama kodu tarafından kullanılmamalı.

(Devralındığı yer: ActionDescriptor)
FilterDescriptors

Bu eylemle ilişkili filtre kümesi.

(Devralındığı yer: ActionDescriptor)
Id

Eylemi benzersiz olarak tanımlayan bir kimlik alır.

(Devralındığı yer: ActionDescriptor)
MethodInfo

MethodInfo.

Parameters

Bu eylemle ilişkili parametre kümesi.

(Devralındığı yer: ActionDescriptor)
Properties

ile ilişkili rastgele meta veri özelliklerini ActionDescriptor depolar.

(Devralındığı yer: ActionDescriptor)
RouteValues

Eylemin seçilecek yönlendirme tarafından sağlanacak yol değerlerinin koleksiyonunu alır veya ayarlar.

(Devralındığı yer: ActionDescriptor)

Uzantı Metotları

GetProperty<T>(ActionDescriptor)

Anahtar olarak sağlanan değerini kullanarak Properties koleksiyondan bir T özelliğin değerini alır.

SetProperty<T>(ActionDescriptor, T)

Sağlanan değerini anahtar olarak kullanarak Properties koleksiyonda bir özelliğin T değerini ayarlar.

Şunlara uygulanır