ComponentRegistration Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |