IRemoteProxiedUserControlClient Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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). |