Udostępnij za pośrednictwem


IRemoteProxiedUserControlClient Interfejs

Definicja

Interfejs wywołania zwrotnego umożliwiający IRemoteProxiedUserControl klientowi powiadamianie o zmianach w obiekcie datacontext.

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

Metody

ObjectValueNotificationAsync(MessagePackFragment, CancellationToken)

Powiadamia klienta o bieżącej wartości unikatowo rozpoznawalnego obiektu. Ta metoda jest wywoływana, gdy klient wysyła zapytania o wartość obiektu przy użyciu metody GetObjectAsync(ObjectId, CancellationToken).

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

Ta metoda jest wywoływana, gdy implementacja INotifyCollectionChanged obiektu jest aktualizowana po pierwszym wysłaniu do klienta.

RemotePropertyChangedAsync(ObjectId, String, MessagePackFragment, CancellationToken)

Ta metoda jest wywoływana, gdy właściwość jest aktualizowana w implementacji obiektu INotifyPropertyChanged po jej pierwszym wysłaniu do programu Visual Studio.

SetDataContextAsync(MessagePackFragment, CancellationToken)

Powiadamia klienta o wartości elementu datacontext. Ta metoda jest wywoływana, gdy klient żąda definicji kontrolki, wywołując metodę, taką jak InitializeAsync(IRemoteProxiedUserControlClient, CancellationToken).

Dotyczy