IRemoteProxiedUserControlClient Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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). |