Condividi tramite


IRemoteProxiedUserControl Interfaccia

Definizione

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

[StreamJsonRpc.RpcMarshalable]
public interface IRemoteProxiedUserControl : IDisposable, Microsoft.VisualStudio.RpcContracts.RemoteUI.IRemoteUserControl
[<StreamJsonRpc.RpcMarshalable>]
type IRemoteProxiedUserControl = interface
    interface IRemoteUserControl
    interface IDisposable
Public Interface IRemoteProxiedUserControl
Implements IDisposable, IRemoteUserControl
Derivato
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).

InvokeAsync(ObjectId, MessagePackFragment, CancellationToken)

Questo metodo consente di richiamare 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.

SetObjectPropertyAsync(ObjectId, String, MessagePackFragment, CancellationToken)

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

Si applica a