Compartilhar via


ControllerDescriptor Classe

Definição

Encapsula informações que descrevem um controlador, como seu nome, tipo e ações.

public abstract class ControllerDescriptor : System.Reflection.ICustomAttributeProvider
type ControllerDescriptor = class
    interface ICustomAttributeProvider
Public MustInherit Class ControllerDescriptor
Implements ICustomAttributeProvider
Herança
ControllerDescriptor
Derivado
Implementações

Construtores

ControllerDescriptor()

Inicializa uma nova instância da classe ControllerDescriptor.

Propriedades

ControllerName

Obtém o nome do controlador.

ControllerType

Obtém o tipo do controlador.

UniqueId

Quando implementado em uma classe derivada, obtém a ID exclusiva do descritor do controlador usando a inicialização lenta.

Métodos

FindAction(ControllerContext, String)

Encontra um método de ação usando o nome e contexto de controlador especificados.

GetCanonicalActions()

Recupera uma lista dos descritores de método de ação no controlador.

GetCustomAttributes(Boolean)

Recupera atributos personalizados definidos para esse membro, excluindo atributos nomeados.

GetCustomAttributes(Type, Boolean)

Recupera atributos personalizados de um tipo especificado que estão definidos para esse membro, excluindo atributos nomeados.

GetFilterAttributes(Boolean)

Obtém os atributos do filtro.

IsDefined(Type, Boolean)

Recupera um valor que indica se uma ou mais instâncias de um atributo personalizado especificado estão definidas para esse membro.

Aplica-se a