ComponentRegistration Osztály

Definíció

Figyelemfelhívás

Use BotComponent for new components.

A ComponentRegistration az összetevőkből származó objektumok felderítésére szolgáló aláírási osztály.

[System.Obsolete("Use `BotComponent` for new components.")]
public class ComponentRegistration
[<System.Obsolete("Use `BotComponent` for new components.")>]
type ComponentRegistration = class
Public Class ComponentRegistration
Öröklődés
ComponentRegistration
Származtatott
Attribútumok

Megjegyzések

Annak érdekében, hogy az összetevők elérhetővé legyenek a Rendszer számára, amelyet a ComponentRegistration szolgáltatásból származtat, és megfelelő interfészeket implementáljon, amelyek regisztrálják a funkciókat. Ezeket az összetevőket a szükséges rendszerek a megfelelő helyeken fogyasztják. Ha például deklaratív típusokat szeretne hozzáadni a rendszerhez, egyszerűen hozzáadja az IComponentDeclarativeTypest implementáló osztályt.

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

Konstruktorok

ComponentRegistration()
Elavult.

A ComponentRegistration az összetevőkből származó objektumok felderítésére szolgáló aláírási osztály.

Tulajdonságok

Components
Elavult.

Lekéri az összes regisztrált ComponentRegistration objektum listáját.

Metódusok

Add(ComponentRegistration)
Elavult.

Adjon hozzá egy olyan összetevőt, amely a regisztrációs módszereket implementálja.

A következőre érvényes: