Sdílet prostřednictvím


ComponentRegistration Třída

Definice

Upozornění

Use BotComponent for new components.

ComponentRegistration je třída podpisu pro zjišťování prostředků z komponent.

[System.Obsolete("Use `BotComponent` for new components.")]
public class ComponentRegistration
[<System.Obsolete("Use `BotComponent` for new components.")>]
type ComponentRegistration = class
Public Class ComponentRegistration
Dědičnost
ComponentRegistration
Odvozené
Atributy

Poznámky

Chcete-li zpřístupnit komponenty systému, odvozujete z ComponentRegistration a implementujete příslušná rozhraní, která registrují funkce. Tyto komponenty jsou pak spotřebovány na příslušných místech systémy, které je potřebují. Chcete-li například přidat deklarativní typy do systému, stačí přidat třídu, která implementuje 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());

Konstruktory

ComponentRegistration()
Zastaralé.

ComponentRegistration je třída podpisu pro zjišťování prostředků z komponent.

Vlastnosti

Components
Zastaralé.

Získá seznam všech registrovaných objektů ComponentRegistration.

Metody

Add(ComponentRegistration)
Zastaralé.

Přidejte komponentu, která implementuje metody registrace.

Platí pro