Compartilhar via


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 para o sistema, você deriva de ComponentRegistration e implementa interfaces apropriadas que registram a funcionalidade. Esses componentes são consumidos em locais apropriados pelos sistemas que precisam deles. Por exemplo, para adicionar tipos declarativos ao sistema, basta adicionar 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

ComponentRegistration()
Obsoleto.

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

Propriedades

Components
Obsoleto.

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

Métodos

Add(ComponentRegistration)
Obsoleto.

Adicione um componente que implementa métodos de registro.

Aplica-se a