Compartilhar via


IRemoteProxiedUserControlClient Interface

Definição

Interface de retorno de chamada que permite que um IRemoteProxiedUserControl notifique o cliente sobre alterações no datacontext.

[StreamJsonRpc.RpcMarshalable]
public interface IRemoteProxiedUserControlClient : IDisposable
[<StreamJsonRpc.RpcMarshalable>]
type IRemoteProxiedUserControlClient = interface
    interface IDisposable
Public Interface IRemoteProxiedUserControlClient
Implements IDisposable
Atributos
StreamJsonRpc.RpcMarshalableAttribute
Implementações

Métodos

ObjectValueNotificationAsync(MessagePackFragment, CancellationToken)

Notifica o cliente do valor atual de um objeto de identificação exclusiva. Esse método é chamado quando o cliente consulta um valor de objeto usando GetObjectAsync(ObjectId, CancellationToken).

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

Esse método é chamado quando um objeto que implementa INotifyCollectionChanged é atualizado depois que ele foi enviado pela primeira vez ao cliente.

RemotePropertyChangedAsync(ObjectId, String, MessagePackFragment, CancellationToken)

Esse método é chamado quando uma propriedade é atualizada em um objeto que implementa INotifyPropertyChanged depois que ele foi enviado pela primeira vez para o Visual Studio.

SetDataContextAsync(MessagePackFragment, CancellationToken)

Notifica o cliente do valor do datacontext. Esse método é chamado quando o cliente solicita a definição de controle invocando um método como InitializeAsync(IRemoteProxiedUserControlClient, CancellationToken).

Aplica-se a