次の方法で共有


IRemoteProxiedUserControl2 インターフェイス

定義

リモート UI データ コンテキスト プロキシ機能を利用する VisualStudio.Extensibility ユーザー コントロール。 このインターフェイスは、 のような IRemoteWpfUserControlテクノロジ固有のインターフェイスを作成することによって拡張することを目的としています。

[StreamJsonRpc.RpcMarshalable]
public interface IRemoteProxiedUserControl2 : IDisposable, Microsoft.VisualStudio.RpcContracts.RemoteUI.IRemoteProxiedUserControl
[<StreamJsonRpc.RpcMarshalable>]
type IRemoteProxiedUserControl2 = interface
    interface IRemoteProxiedUserControl
    interface IRemoteUserControl
    interface IDisposable
Public Interface IRemoteProxiedUserControl2
Implements IDisposable, IRemoteProxiedUserControl
属性
StreamJsonRpc.RpcMarshalableAttribute
実装

メソッド

GetObjectAsync(ObjectId, CancellationToken)

このメソッドを使用すると、コントロールの DataContext の一部である一意に識別可能なオブジェクトの値を照会できます。 オブジェクトの値は、 を使用して ObjectValueNotificationAsync(MessagePackFragment, CancellationToken)クライアントに送信されます。

(継承元 IRemoteProxiedUserControl)
InvokeAsync(ObjectId, MessagePackFragment, CancellationToken)

このメソッドを使用すると、コントロールの DataContext の一部である非同期コマンドで ExecuteAsync を呼び出すことができます。

(継承元 IRemoteProxiedUserControl)
InvokeAsync(ObjectId, MessagePackFragment, IReadOnlyDictionary<String,String>, CancellationToken)

コントロールの DataContext の一部である非同期コマンドで ExecuteAsync を呼び出します。

SetCollectionEntryAsync(ObjectId, Int32, MessagePackFragment, Nullable<ObjectVersion>, CancellationToken)

このメソッドは、コントロールの IList DataContext の一部である のプロパティを更新します。

(継承元 IRemoteProxiedUserControl)
SetObjectPropertyAsync(ObjectId, String, MessagePackFragment, CancellationToken)

このメソッドは、コントロールの DataContext の一部であるオブジェクトのプロパティを更新します。

(継承元 IRemoteProxiedUserControl)

適用対象