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). |