ComponentRegistration Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
Use BotComponent
for new components.
ComponentRegistration — это класс подписи для обнаружения ресурсов из компонентов.
[System.Obsolete("Use `BotComponent` for new components.")]
public class ComponentRegistration
[<System.Obsolete("Use `BotComponent` for new components.")>]
type ComponentRegistration = class
Public Class ComponentRegistration
- Наследование
-
ComponentRegistration
- Производный
- Атрибуты
Комментарии
Чтобы сделать компоненты доступными для системы, наследуемой от ComponentRegistration, и реализуйте соответствующие интерфейсы, которые регистрируют функциональные возможности. Затем эти компоненты используются в соответствующих местах системами, которые в них нуждаются. Например, чтобы добавить декларативные типы в систему, необходимо просто добавить класс, реализующий 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());
Конструкторы
ComponentRegistration() |
Устаревшие..
ComponentRegistration — это класс подписи для обнаружения ресурсов из компонентов. |
Свойства
Components |
Устаревшие..
Возвращает список всех зарегистрированных объектов ComponentRegistration. |
Методы
Add(ComponentRegistration) |
Устаревшие..
Добавьте компонент, реализующий методы регистрации. |