Dela via


ComponentRegistration Klass

Definition

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.

Gäller för