Поделиться через


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)

Этот метод вызывается при обновлении свойства в объекте, реализуемом INotifyPropertyChanged после его первой отправки в Visual Studio.

SetDataContextAsync(MessagePackFragment, CancellationToken)

Уведомляет клиента о значении datacontext. Этот метод вызывается, когда клиент запрашивает определение элемента управления путем вызова метода, например InitializeAsync(IRemoteProxiedUserControlClient, CancellationToken).

Применяется к