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 ao sistema, você deriva do ComponentRegistration e implementar interfaces apropriadas que registram funcionalidades. Esses componentes são consumidos em locais apropriados pelos sistemas que precisam deles. Por exemplo, para adicionar tipos declarativos ao sistema, você simplesmente adiciona 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
| Nome | Description |
|---|---|
| ComponentRegistration() |
Obsoleto.
ComponentRegistration é uma classe de assinatura para descobrir ativos de componentes. |
Propriedades
| Nome | Description |
|---|---|
| Components |
Obsoleto.
Obtém a lista de todos os objetos ComponentRegistration registrados. |
Métodos
| Nome | Description |
|---|---|
| Add(ComponentRegistration) |
Obsoleto.
Adicione um componente que implementa métodos de registro. |