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 att upptäcka 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ämtar du från ComponentRegistration och implementerar lämpliga gränssnitt som registrerar funktionalitet. Dessa komponenter konsumeras sedan på lämpliga platser av de system som behöver dem. Till exempel, för att lägga till deklarativa typer i systemet lägger du helt enkelt till en klass som implementerar IComponentDeklarativeTypes.
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
| Name | Description |
|---|---|
| ComponentRegistration() |
Föråldrad.
ComponentRegistration är en signaturklass för att upptäcka tillgångar från komponenter. |
Egenskaper
| Name | Description |
|---|---|
| Components |
Föråldrad.
Hämtar en lista över alla registrerade ComponentRegistration-objekt. |
Metoder
| Name | Description |
|---|---|
| Add(ComponentRegistration) |
Föråldrad.
Lägg till en komponent som implementerar registreringsmetoder. |