IInternalExtensionMetadataService 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
고급 구독 시나리오를 위한 내부 인터페이스입니다.
public interface IInternalExtensionMetadataService : Microsoft.VisualStudio.RpcContracts.Extensibility.IExtensionMetadataService
type IInternalExtensionMetadataService = interface
interface IExtensionMetadataService
Public Interface IInternalExtensionMetadataService
Implements IExtensionMetadataService
- 구현
메서드
SubscribeAsync(IReadOnlyList<String>, IExtensionMetadataObserver, IReadOnlyList<String>, CancellationToken) |
섹션 목록에 대한 메타데이터 변경 내용을 구독합니다. |
SubscribeForMetadataEventsAsync(IEnumerable<String>, IObserver<ExtensionMetadata>, CancellationToken) |
지정된 이름의 섹션에 대한 업데이트에 대한 관찰자를 연결합니다. 첫 번째 구독인 경우 현재 메타데이터 집합을 사용하여 관찰자에게 알립니다. (다음에서 상속됨 IExtensionMetadataService) |
SubscribeForMetadataEventsAsync(String, CancellationToken) |
지정된 이름의 섹션에 MetadataChanged 영향을 주는 변경 내용에 대해 이벤트가 발생되도록 요청합니다. 첫 번째 구독인 경우 현재 메타데이터 집합이 있는 이벤트도 발생합니다. (다음에서 상속됨 IExtensionMetadataService) |
UnsubscribeFromMetadataEventsAsync(String, CancellationToken) |
지정된 섹션 이름에 대한 이벤트에서 구독을 취소합니다. (다음에서 상속됨 IExtensionMetadataService) |
이벤트
MetadataChanged |
확장 목록이 변경되고 새 메타데이터 섹션을 사용하거나 제거할 때 발생합니다. (다음에서 상속됨 IExtensionMetadataService) |