Udostępnij za pośrednictwem


ComponentRegistration Klasa

Definicja

Przestroga

Use BotComponent for new components.

ComponentRegistration to klasa podpisu do odnajdywania zasobów ze składników.

[System.Obsolete("Use `BotComponent` for new components.")]
public class ComponentRegistration
[<System.Obsolete("Use `BotComponent` for new components.")>]
type ComponentRegistration = class
Public Class ComponentRegistration
Dziedziczenie
ComponentRegistration
Pochodne
Atrybuty

Uwagi

Aby udostępnić składniki systemu pochodzące z funkcji ComponentRegistration i zaimplementować odpowiednie interfejsy, które rejestrują funkcje. Te składniki są następnie używane w odpowiednich miejscach przez systemy, które ich potrzebują. Aby na przykład dodać typy deklaratywne do systemu, wystarczy dodać klasę implementacyjną 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()
Przestarzałe.

ComponentRegistration to klasa podpisu do odnajdywania zasobów ze składników.

Właściwości

Components
Przestarzałe.

Pobiera listę wszystkich zarejestrowanych obiektów ComponentRegistration.

Metody

Add(ComponentRegistration)
Przestarzałe.

Dodaj składnik, który implementuje metody rejestracji.

Dotyczy