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) |