Compartilhar via


Microsoft.VisualStudio.RpcContracts.RemoteUI Namespace

Classes

ObjectIdFormatter

Formatador MessagePack para ObjectId.

ObjectVersionFormatter

Formatador MessagePack para ObjectVersion.

RemoteCollectionChanges

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

Estruturas

MessagePackFragment

Uma sequência de bytes serializados usando MessagePack.

ObjectId

Identificador de um objeto identificável exclusivamente.

ObjectVersion

Versão de um objeto identificável exclusivamente.

RemoteWpfUserControlDefinition

Definição Xaml de um controle WPF de interface do usuário remoto.

Interfaces

ILocalControlWrapper

Wrapper para um controle de usuário de interface do usuário que permite trocar o controle dentro do mesmo processo entre chamadas RPC VisualStudio.Extensibility.

IRemoteProxiedUserControl

Um controle de usuário VisualStudio.Extensibility que aproveita os recursos de proxy de datacontext da interface do usuário remota. Essa interface deve ser estendida criando uma interface específica da tecnologia, como IRemoteWpfUserControl.

IRemoteProxiedUserControl2

Um controle de usuário VisualStudio.Extensibility que aproveita os recursos de proxy de contexto de dados da interface do usuário remota. Essa interface deve ser estendida criando uma interface específica da tecnologia, como IRemoteWpfUserControl.

IRemoteProxiedUserControlClient

Interface de retorno de chamada que permite IRemoteProxiedUserControl notificar o cliente sobre alterações no datacontext.

IRemoteUserControl

Um controle fornecido por uma extensão do Visual Studio a ser mostrado no Visual Studio.

IRemoteWpfUserControl

Um controle de usuário de interface do usuário remoto com base no WPF.