Freigeben über


IRemoteProxiedUserControlClient Schnittstelle

Definition

Rückrufschnittstelle, mit IRemoteProxiedUserControl der der Client über Änderungen am Datacontext benachrichtigt werden kann.

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

Methoden

ObjectValueNotificationAsync(MessagePackFragment, CancellationToken)

Benachrichtigt den Client über den aktuellen Wert eines eindeutig identifizierbaren Objekts. Diese Methode wird aufgerufen, wenn der Client mit GetObjectAsync(ObjectId, CancellationToken)einen Objektwert abfragt.

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

Diese Methode wird aufgerufen, wenn ein objekt, das implementiert INotifyCollectionChanged , aktualisiert wird, nachdem es zuerst an den Client gesendet wurde.

RemotePropertyChangedAsync(ObjectId, String, MessagePackFragment, CancellationToken)

Diese Methode wird aufgerufen, wenn eine Eigenschaft für ein Objekt aktualisiert wird, das implementiert INotifyPropertyChanged , nachdem sie zum ersten Mal an Visual Studio gesendet wurde.

SetDataContextAsync(MessagePackFragment, CancellationToken)

Benachrichtigt den Client über den Wert des datacontext. Diese Methode wird aufgerufen, wenn der Client die Steuerelementdefinition durch Aufrufen einer Methode wie InitializeAsync(IRemoteProxiedUserControlClient, CancellationToken)anfordert.

Gilt für: