Condividi tramite


IRemoteProxiedUserControlClient Interfaccia

Definizione

Interfaccia di callback che consente a un IRemoteProxiedUserControl oggetto di notificare al client le modifiche apportate al datacontext.

[StreamJsonRpc.RpcMarshalable]
public interface IRemoteProxiedUserControlClient : IDisposable
[<StreamJsonRpc.RpcMarshalable>]
type IRemoteProxiedUserControlClient = interface
    interface IDisposable
Public Interface IRemoteProxiedUserControlClient
Implements IDisposable
Attributi
StreamJsonRpc.RpcMarshalableAttribute
Implementazioni

Metodi

ObjectValueNotificationAsync(MessagePackFragment, CancellationToken)

Notifica al client del valore corrente di un oggetto identificabile in modo univoco. Questo metodo viene chiamato quando il client esegue una query per un valore di oggetto usando GetObjectAsync(ObjectId, CancellationToken).

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

Questo metodo viene chiamato quando un oggetto che implementa INotifyCollectionChanged viene aggiornato dopo che è stato inviato per la prima volta al client.

RemotePropertyChangedAsync(ObjectId, String, MessagePackFragment, CancellationToken)

Questo metodo viene chiamato quando una proprietà viene aggiornata in un oggetto che implementa INotifyPropertyChanged dopo che è stata inviata per la prima volta a Visual Studio.

SetDataContextAsync(MessagePackFragment, CancellationToken)

Notifica al client del valore del datacontext. Questo metodo viene chiamato quando il client richiede la definizione del controllo richiamando un metodo come InitializeAsync(IRemoteProxiedUserControlClient, CancellationToken).

Si applica a