ComponentRegistration Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Varning
Use BotComponent
for new components.
ComponentRegistration är en signaturklass för identifiering av tillgångar från komponenter.
[System.Obsolete("Use `BotComponent` for new components.")]
public class ComponentRegistration
[<System.Obsolete("Use `BotComponent` for new components.")>]
type ComponentRegistration = class
Public Class ComponentRegistration
- Arv
-
ComponentRegistration
- Härledda
- Attribut
Kommentarer
För att göra dina komponenter tillgängliga för systemet härleder du från ComponentRegistration och implementerar lämpliga gränssnitt som registrerar funktioner. Dessa komponenter förbrukas sedan på lämpliga platser av de system som behöver dem. Om du till exempel vill lägga till deklarativa typer i systemet lägger du helt enkelt till en klass som implementerar 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());
Konstruktorer
ComponentRegistration() |
Föråldrad.
ComponentRegistration är en signaturklass för identifiering av tillgångar från komponenter. |
Egenskaper
Components |
Föråldrad.
Hämtar en lista över alla registrerade ComponentRegistration-objekt. |
Metoder
Add(ComponentRegistration) |
Föråldrad.
Lägg till en komponent som implementerar registreringsmetoder. |