次の方法で共有


IRemoteProxiedUserControlClient インターフェイス

定義

コールバック インターフェイスを IRemoteProxiedUserControl 使用すると、 は datacontext の変更についてクライアントに通知できます。

[StreamJsonRpc.RpcMarshalable]
public interface IRemoteProxiedUserControlClient : IDisposable
[<StreamJsonRpc.RpcMarshalable>]
type IRemoteProxiedUserControlClient = interface
    interface IDisposable
Public Interface IRemoteProxiedUserControlClient
Implements IDisposable
属性
StreamJsonRpc.RpcMarshalableAttribute
実装

メソッド

ObjectValueNotificationAsync(MessagePackFragment, CancellationToken)

一意に識別可能なオブジェクトの現在の値をクライアントに通知します。 このメソッドは、クライアントが を使用して GetObjectAsync(ObjectId, CancellationToken)オブジェクト値を照会するときに呼び出されます。

RemoteCollectionChangedAsync(ObjectId, Nullable<ObjectVersion>, RemoteCollectionChanges, CancellationToken)

このメソッドは、 を実装 INotifyCollectionChanged するオブジェクトがクライアントに最初に送信された後に更新されるときに呼び出されます。

RemotePropertyChangedAsync(ObjectId, String, MessagePackFragment, CancellationToken)

このメソッドは、Visual Studio に最初に送信された後に、 INotifyPropertyChanged 実装するオブジェクトでプロパティが更新されたときに呼び出されます。

SetDataContextAsync(MessagePackFragment, CancellationToken)

datacontext の値をクライアントに通知します。 このメソッドは、クライアントが のような InitializeAsync(IRemoteProxiedUserControlClient, CancellationToken)メソッドを呼び出してコントロール定義を要求すると呼び出されます。

適用対象