Поделиться через


Microsoft.VisualStudio.RpcContracts.RemoteUI Пространство имен

Классы

ObjectIdFormatter

Модуль форматирования MessagePack для ObjectId.

ObjectVersionFormatter

Модуль форматирования MessagePack для ObjectVersion.

RemoteCollectionChanges

Аргумент, используемый в RemoteCollectionChangedAsync(ObjectId, Nullable<ObjectVersion>, RemoteCollectionChanges, CancellationToken).

Структуры

MessagePackFragment

Последовательность байтов, сериализованных с помощью MessagePack.

ObjectId

Идентификатор уникально идентифицируемых объектов.

ObjectVersion

Версия уникально идентифицируемых объектов.

RemoteWpfUserControlDefinition

Определение XAML удаленного элемента управления WPF пользовательского интерфейса.

Интерфейсы

ILocalControlWrapper

Оболочка для пользовательского элемента управления пользовательского интерфейса, которая позволяет обмениваться элементом управления в одном процессе между вызовами RPC VisualStudio.Extensibility.

IRemoteProxiedUserControl

Пользовательский элемент управления VisualStudio.Extensibility, который использует возможности прокси-сервера удаленного пользовательского интерфейса. Этот интерфейс предназначен для расширения путем создания интерфейса для конкретной технологии, например IRemoteWpfUserControl.

IRemoteProxiedUserControl2

Пользовательский элемент управления VisualStudio.Extensibility, который использует возможности прокси-сервера контекста данных удаленного пользовательского интерфейса. Этот интерфейс предназначен для расширения путем создания интерфейса для конкретной технологии, например IRemoteWpfUserControl.

IRemoteProxiedUserControlClient

Интерфейс обратного вызова, позволяющий IRemoteProxiedUserControl уведомлять клиента об изменениях в datacontext.

IRemoteUserControl

Элемент управления, предоставляемый расширением Visual Studio для отображения в Visual Studio.

IRemoteWpfUserControl

Пользовательский элемент управления удаленного пользовательского интерфейса на основе WPF.