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. |