Share via


Microsoft.VisualStudio.RpcContracts.RemoteUI Espacio de nombres

Clases

ObjectIdFormatter

Formateador MessagePack para ObjectId.

ObjectVersionFormatter

Formateador MessagePack para ObjectVersion.

RemoteCollectionChanges

Argumento usado en RemoteCollectionChangedAsync(ObjectId, Nullable<ObjectVersion>, RemoteCollectionChanges, CancellationToken).

Estructuras

MessagePackFragment

Secuencia de bytes serializadas mediante MessagePack.

ObjectId

Identificador de un objeto identificable de forma única.

ObjectVersion

Versión de un objeto identificable de forma única.

RemoteWpfUserControlDefinition

Definición xaml de un control WPF de interfaz de usuario remoto.

Interfaces

ILocalControlWrapper

Contenedor para un control de usuario de la interfaz de usuario que permite intercambiar el control dentro del mismo proceso en las llamadas RPC de VisualStudio.Extensibility.

IRemoteProxiedUserControl

Un control de usuario de extensibilidad de VisualStudio.Extensibility que aprovecha las funcionalidades de proxy de datacontext de la interfaz de usuario remota. Esta interfaz está pensada para ampliarse mediante la creación de una interfaz específica de la tecnología, como IRemoteWpfUserControl.

IRemoteProxiedUserControl2

Un control de usuario de extensibilidad de VisualStudio.Extensibility que aprovecha las funcionalidades de proxy de contexto de datos de la interfaz de usuario remota. Esta interfaz está pensada para ampliarse mediante la creación de una interfaz específica de la tecnología, como IRemoteWpfUserControl.

IRemoteProxiedUserControlClient

Interfaz de devolución de llamada que permite IRemoteProxiedUserControl notificar al cliente los cambios en datacontext.

IRemoteUserControl

Control proporcionado por una extensión de Visual Studio que se va a mostrar en Visual Studio.

IRemoteWpfUserControl

Un control de usuario de interfaz de usuario remoto basado en WPF.