次の方法で共有


IInternalExtensionMetadataService インターフェイス

定義

より高度なサブスクリプション シナリオ用の内部インターフェイス。

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)

適用対象