Partilhar via


ComponentRegistration Classe

Definição

Atenção

Use BotComponent for new components.

ComponentRegistration é uma classe de assinatura para detetar recursos de componentes.

[System.Obsolete("Use `BotComponent` for new components.")]
public class ComponentRegistration
[<System.Obsolete("Use `BotComponent` for new components.")>]
type ComponentRegistration = class
Public Class ComponentRegistration
Herança
ComponentRegistration
Derivado
Atributos

Observações

Para disponibilizar os seus componentes ao sistema, deriva da ComponentRegistration e implementa interfaces adequadas que registam a funcionalidade. Estes componentes são então consumidos em locais adequados pelos sistemas que precisam deles. Por exemplo, para adicionar tipos declarativos ao sistema, basta adicionar a classe que implementa IComponentDeclarativeTypes.

public class MyComponentRegistration : IComponentDeclarativeTypes
{
    public IEnumerable<DeclarativeType>()
    {  
         yield return new DeclarativeType<MyType>("Contoso.MyType");
         ...
    }
}
startup.cs:
     ComponentRegistration.Add(new DeclarativeComponentRegistration()); 
     ComponentRegistration.Add(new MyComponentRegistration());

Construtores

ComponentRegistration()
Obsoleto.

ComponentRegistration é uma classe de assinatura para detetar recursos de componentes.

Propriedades

Components
Obsoleto.

Obtém a lista de todos os objetos ComponentRegistration registados.

Métodos

Add(ComponentRegistration)
Obsoleto.

Adicione um componente que implemente métodos de registo.

Aplica-se a