Idioma

ComponentRegistration Classe

Definição

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.

Aplica-se a