Condividi tramite


ComponentRegistration Classe

Definizione

Attenzione

Use BotComponent for new components.

ComponentRegistration è una classe di firma per l'individuazione degli asset dai componenti.

[System.Obsolete("Use `BotComponent` for new components.")]
public class ComponentRegistration
[<System.Obsolete("Use `BotComponent` for new components.")>]
type ComponentRegistration = class
Public Class ComponentRegistration
Ereditarietà
ComponentRegistration
Derivato
Attributi

Commenti

Per rendere disponibili i componenti al sistema derivato da ComponentRegistration e implementare interfacce appropriate che registrano funzionalità. Questi componenti vengono quindi usati in posizioni appropriate dai sistemi che ne hanno bisogno. Ad esempio, per aggiungere tipi dichiarativi al sistema è sufficiente aggiungere una classe che 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());

Costruttori

ComponentRegistration()
Obsoleti.

ComponentRegistration è una classe di firma per l'individuazione degli asset dai componenti.

Proprietà

Components
Obsoleti.

Ottiene l'elenco di tutti gli oggetti ComponentRegistration registrati.

Metodi

Add(ComponentRegistration)
Obsoleti.

Aggiungere un componente che implementa i metodi di registrazione.

Si applica a