ComponentRegistration Classe

Definição

Cuidado

Use BotComponent for new components.

ComponentRegistration é uma classe de assinatura para descobrir ativos 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

Comentários

Para disponibilizar seus componentes ao sistema, você deriva do ComponentRegistration e implementar interfaces apropriadas que registram funcionalidades. Esses componentes são consumidos em locais apropriados pelos sistemas que precisam deles. Por exemplo, para adicionar tipos declarativos ao sistema, você simplesmente adiciona uma 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

Nome Description
ComponentRegistration()
Obsoleto.

ComponentRegistration é uma classe de assinatura para descobrir ativos de componentes.

Propriedades

Nome Description
Components
Obsoleto.

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

Métodos

Nome Description
Add(ComponentRegistration)
Obsoleto.

Adicione um componente que implementa métodos de registro.

Aplica-se a