Condividi tramite


Microsoft.VisualStudio.RpcContracts.RemoteUI Spazio dei nomi

Classi

ObjectIdFormatter

Formattatore MessagePack per ObjectId.

ObjectVersionFormatter

Formattatore MessagePack per ObjectVersion.

RemoteCollectionChanges

Argomento utilizzato in RemoteCollectionChangedAsync(ObjectId, Nullable<ObjectVersion>, RemoteCollectionChanges, CancellationToken).

Struct

MessagePackFragment

Sequenza di byte serializzati tramite MessagePack.

ObjectId

Identificatore di un oggetto identificabile in modo univoco.

ObjectVersion

Versione di un oggetto identificabile in modo univoco.

RemoteWpfUserControlDefinition

Definizione xaml di un controllo WPF dell'interfaccia utente remoto.

Interfacce

ILocalControlWrapper

Wrapper per un controllo utente dell'interfaccia utente che consente di scambiare il controllo all'interno dello stesso processo tra chiamate RPC di VisualStudio.Extensibility.

IRemoteProxiedUserControl

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

IRemoteProxiedUserControl2

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

IRemoteProxiedUserControlClient

Interfaccia di callback che consente a un IRemoteProxiedUserControl oggetto di notificare al client le modifiche apportate al datacontext.

IRemoteUserControl

Controllo fornito da un'estensione di Visual Studio da visualizzare in Visual Studio.

IRemoteWpfUserControl

Controllo utente dell'interfaccia utente remota basato su WPF.