Partager via


ComponentRegistration Classe

Définition

Attention

Use BotComponent for new components.

ComponentRegistration est une classe de signature permettant de découvrir des ressources à partir de composants.

[System.Obsolete("Use `BotComponent` for new components.")]
public class ComponentRegistration
[<System.Obsolete("Use `BotComponent` for new components.")>]
type ComponentRegistration = class
Public Class ComponentRegistration
Héritage
ComponentRegistration
Dérivé
Attributs

Remarques

Pour rendre vos composants disponibles pour le système, vous dérivez de ComponentRegistration et implémentez les interfaces appropriées qui inscrivent les fonctionnalités. Ces composants sont ensuite consommés aux endroits appropriés par les systèmes qui en ont besoin. Par exemple, pour ajouter des types déclaratifs au système, il vous suffit d’ajouter la classe qui implémente 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());

Constructeurs

ComponentRegistration()
Obsolète.

ComponentRegistration est une classe de signature permettant de découvrir des ressources à partir de composants.

Propriétés

Components
Obsolète.

Obtient la liste de tous les objets ComponentRegistration inscrits.

Méthodes

Add(ComponentRegistration)
Obsolète.

Ajoutez un composant qui implémente des méthodes d’inscription.

S’applique à