共用方式為


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)方法來要求控件定義時,會呼叫這個方法。

適用於