Partager via


IRemoteProxiedUserControlClient Interface

Définition

Interface de rappel permettant à un d’avertir IRemoteProxiedUserControl le client des modifications apportées au datacontext.

[StreamJsonRpc.RpcMarshalable]
public interface IRemoteProxiedUserControlClient : IDisposable
[<StreamJsonRpc.RpcMarshalable>]
type IRemoteProxiedUserControlClient = interface
    interface IDisposable
Public Interface IRemoteProxiedUserControlClient
Implements IDisposable
Attributs
StreamJsonRpc.RpcMarshalableAttribute
Implémente

Méthodes

ObjectValueNotificationAsync(MessagePackFragment, CancellationToken)

Avertit le client de la valeur actuelle d’un objet identifiable de manière unique. Cette méthode est appelée lorsque le client interroge une valeur d’objet à l’aide de GetObjectAsync(ObjectId, CancellationToken).

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

Cette méthode est appelée lorsqu’un objet implémentant INotifyCollectionChanged est mis à jour après son premier envoi au client.

RemotePropertyChangedAsync(ObjectId, String, MessagePackFragment, CancellationToken)

Cette méthode est appelée lorsqu’une propriété est mise à jour sur un objet implémentant INotifyPropertyChanged après sa première envoi à Visual Studio.

SetDataContextAsync(MessagePackFragment, CancellationToken)

Avertit le client de la valeur du datacontext. Cette méthode est appelée lorsque le client demande la définition du contrôle en appelant une méthode telle que InitializeAsync(IRemoteProxiedUserControlClient, CancellationToken).

S’applique à