ComponentRegistration Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |