Język

ComponentRegistration Klasa

Definicja

Uwaga

Use BotComponent for new components.

ComponentRegistration to klasa sygnatur służąca do wykrywania zasobów z komponentó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ć swoje komponenty systemowi, wywodzisz z ComponentRegistration i zaimplementujesz odpowiednie interfejsy, które rejestrują funkcjonalność. Te komponenty są następnie wykorzystywane w odpowiednich miejscach przez systemy, które ich potrzebują. Na przykład, aby dodać typy deklaratywne do systemu, wystarczy dodać klasę implementującą 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

Nazwa Opis
ComponentRegistration()
Przestarzałe.

ComponentRegistration to klasa sygnatur służąca do wykrywania zasobów z komponentów.

Właściwości

Nazwa Opis
Components
Przestarzałe.

Otrzymuje listę wszystkich zarejestrowanych obiektów ComponentRegistration.

Metody

Nazwa Opis
Add(ComponentRegistration)
Przestarzałe.

Dodaj komponent implementujący metody rejestracji.

Dotyczy