ComponentRegistration Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |