次の方法で共有


IRemoteProxiedUserControl インターフェイス

定義

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

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

メソッド

GetObjectAsync(ObjectId, CancellationToken)

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

InvokeAsync(ObjectId, MessagePackFragment, CancellationToken)

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

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

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

SetObjectPropertyAsync(ObjectId, String, MessagePackFragment, CancellationToken)

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

適用対象