Taal

ComponentRegistration Klas

Definitie

Let op

Use BotComponent for new components.

ComponentRegistration is een signatureklasse voor het ontdekken van assets van components.

[System.Obsolete("Use `BotComponent` for new components.")]
public class ComponentRegistration
[<System.Obsolete("Use `BotComponent` for new components.")>]
type ComponentRegistration = class
Public Class ComponentRegistration
Overname
ComponentRegistration
Afgeleid
Kenmerken

Opmerkingen

Om je componenten beschikbaar te maken voor het systeem, haal je ComponentRegistration en implementeer je passende interfaces die functionaliteit registreren. Deze componenten worden vervolgens op geschikte plaatsen verbruikt door de systemen die ze nodig hebben. Om bijvoorbeeld declaratieve types aan het systeem toe te voegen, voeg je simpelweg een klasse toe die IComponentDeclarativeTypes implementeert.

public class MyComponentRegistration : IComponentDeclarativeTypes
{
    public IEnumerable<DeclarativeType>()
    {  
         yield return new DeclarativeType<MyType>("Contoso.MyType");
         ...
    }
}
startup.cs:
     ComponentRegistration.Add(new DeclarativeComponentRegistration()); 
     ComponentRegistration.Add(new MyComponentRegistration());

Constructors

Name Description
ComponentRegistration()
Verouderd.

ComponentRegistration is een signatureklasse voor het ontdekken van assets van components.

Eigenschappen

Name Description
Components
Verouderd.

Krijgt een lijst van alle geregistreerde ComponentRegistration-objecten.

Methoden

Name Description
Add(ComponentRegistration)
Verouderd.

Voeg een component toe die registratiemethoden implementeert.

Van toepassing op