Lingua

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 i tuoi componenti disponibili al sistema, derivi da ComponentRegistration e implementi interfacce appropriate che registrino la funzionalità. Questi componenti vengono quindi utilizzati in posizioni appropriate dai sistemi che ne hanno bisogno. Ad esempio, per aggiungere tipi dichiarativi al sistema basta 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

Nome Descrizione
ComponentRegistration()
Obsoleti.

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

Proprietà

Nome Descrizione
Components
Obsoleti.

Ottiene l'elenco di tutti gli oggetti ComponentRegistration registrati.

Metodi

Nome Descrizione
Add(ComponentRegistration)
Obsoleti.

Aggiungere un componente che implementa i metodi di registrazione.

Si applica a