ComponentRegistration 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
주의
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) |
사용되지 않음.
등록 방법을 구현하는 구성 요소를 추가합니다. |