Språk

ComponentRegistration Klass

Definition

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.

Gäller för