Freigeben über


Microsoft.VisualStudio.RpcContracts.RemoteUI Namespace

Klassen

ObjectIdFormatter

MessagePack-Formatierer für ObjectId.

ObjectVersionFormatter

MessagePack-Formatierer für ObjectVersion.

RemoteCollectionChanges

Argument, das in RemoteCollectionChangedAsync(ObjectId, Nullable<ObjectVersion>, RemoteCollectionChanges, CancellationToken)verwendet wird.

Strukturen

MessagePackFragment

Eine Sequenz von Bytes, die mithilfe von MessagePack serialisiert wurde.

ObjectId

Bezeichner eines eindeutig identifizierbaren Objekts.

ObjectVersion

Version eines eindeutig identifizierbaren Objekts.

RemoteWpfUserControlDefinition

Xaml-Definition eines WPF-Remotesteuerelements der Benutzeroberfläche.

Schnittstellen

ILocalControlWrapper

Wrapper für ein Benutzersteuerelement der Benutzeroberfläche, das den Austausch des Steuerelements innerhalb desselben Prozesses über VisualStudio.Extensibility RPC-Aufrufe ermöglicht.

IRemoteProxiedUserControl

Ein VisualStudio.Extensibility-Benutzersteuerelement, das die Remote-UI-Datacontext-Proxyingfunktionen nutzt. Diese Schnittstelle soll erweitert werden, indem eine technologiespezifische Schnittstelle wie erstellt IRemoteWpfUserControlwird.

IRemoteProxiedUserControl2

Ein VisualStudio.Extensibility-Benutzersteuerelement, das die Remote UI-Datenkontextproxyfunktionen nutzt. Diese Schnittstelle soll erweitert werden, indem eine technologiespezifische Schnittstelle wie erstellt IRemoteWpfUserControlwird.

IRemoteProxiedUserControlClient

Rückrufschnittstelle, mit IRemoteProxiedUserControl der der Client über Änderungen am Datacontext benachrichtigt werden kann.

IRemoteUserControl

Ein Steuerelement, das von einer Visual Studio-Erweiterung bereitgestellt wird, die in Visual Studio angezeigt werden soll.

IRemoteWpfUserControl

Ein Remotebenutzersteuerelement der Benutzeroberfläche, das auf WPF basiert.