ComponentRegistration Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |