Condividi tramite


IRemoteProxiedUserControl2 Interfaccia

Definizione

Controllo utente di VisualStudio.Extensibility che sfrutta le funzionalità proxy proxy del contesto dell'interfaccia utente remota. Questa interfaccia è destinata a essere estesa creando un'interfaccia specifica della tecnologia, ad esempio IRemoteWpfUserControl.

[StreamJsonRpc.RpcMarshalable]
public interface IRemoteProxiedUserControl2 : IDisposable, Microsoft.VisualStudio.RpcContracts.RemoteUI.IRemoteProxiedUserControl
[<StreamJsonRpc.RpcMarshalable>]
type IRemoteProxiedUserControl2 = interface
    interface IRemoteProxiedUserControl
    interface IRemoteUserControl
    interface IDisposable
Public Interface IRemoteProxiedUserControl2
Implements IDisposable, IRemoteProxiedUserControl
Attributi
StreamJsonRpc.RpcMarshalableAttribute
Implementazioni

Metodi

GetObjectAsync(ObjectId, CancellationToken)

Questo metodo consente di eseguire query per il valore di un oggetto univocamente identificabile che fa parte del controllo DataContext. Il valore dell'oggetto verrà inviato al client usando ObjectValueNotificationAsync(MessagePackFragment, CancellationToken).

(Ereditato da IRemoteProxiedUserControl)
InvokeAsync(ObjectId, MessagePackFragment, CancellationToken)

Questo metodo consente di richiamare ExecuteAsync in un comando asincrono che fa parte del controllo DataContext.

(Ereditato da IRemoteProxiedUserControl)
InvokeAsync(ObjectId, MessagePackFragment, IReadOnlyDictionary<String,String>, CancellationToken)

Richiama ExecuteAsync in un comando asincrono che fa parte del controllo DataContext.

SetCollectionEntryAsync(ObjectId, Int32, MessagePackFragment, Nullable<ObjectVersion>, CancellationToken)

Questo metodo aggiorna una proprietà di un IList oggetto che fa parte del controllo DataContext.

(Ereditato da IRemoteProxiedUserControl)
SetObjectPropertyAsync(ObjectId, String, MessagePackFragment, CancellationToken)

Questo metodo aggiorna una proprietà di un oggetto che fa parte del controllo DataContext.

(Ereditato da IRemoteProxiedUserControl)

Si applica a