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 descobrir ativos a partir 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 do ComponentRegistration e implementar interfaces apropriadas que registam funcionalidades. Estes componentes são então consumidos nos locais apropriados pelos sistemas que deles necessitam. 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
| Name | Descrição |
|---|---|
| ComponentRegistration() |
Obsoleto.
ComponentRegistration é uma classe de assinatura para descobrir ativos a partir de componentes. |
Propriedades
| Name | Descrição |
|---|---|
| Components |
Obsoleto.
Obtém a lista de todos os objetos ComponentRegistration registados. |
Métodos
| Name | Descrição |
|---|---|
| Add(ComponentRegistration) |
Obsoleto.
Adicione um componente que implemente métodos de registo. |