ComponentRegistration Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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. |