IRemoteProxiedUserControlClient Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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). |