Microsoft.VisualStudio.RpcContracts.RemoteUI Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
ObjectIdFormatter |
MessagePack formatter for ObjectId. |
ObjectVersionFormatter |
MessagePack formatter for ObjectVersion. |
RemoteCollectionChanges |
Argument used in RemoteCollectionChangedAsync(ObjectId, Nullable<ObjectVersion>, RemoteCollectionChanges, CancellationToken). |
Structs
MessagePackFragment |
A sequence of bytes serialized using MessagePack. |
ObjectId |
Identifier of a uniquely identifiable object. |
ObjectVersion |
Version of a uniquely identifiable object. |
RemoteWpfUserControlDefinition |
Xaml definition of a remote UI WPF control. |
Interfaces
ILocalControlWrapper |
Wrapper for a UI user control that allows exchanging the control within the same process across VisualStudio.Extensibility RPC calls. |
IRemoteProxiedUserControl |
A VisualStudio.Extensibility user control that leverages the Remote UI datacontext proxying capabilities. This interface is meant to be extended by creating a technology-specific interface like IRemoteWpfUserControl. |
IRemoteProxiedUserControl2 |
A VisualStudio.Extensibility user control that leverages the Remote UI data-context proxying capabilities. This interface is meant to be extended by creating a technology-specific interface like IRemoteWpfUserControl. |
IRemoteProxiedUserControlClient |
Callback interface allowing an IRemoteProxiedUserControl to notify the client about changes to the datacontext. |
IRemoteUserControl |
A control provided by a Visual Studio extension to be shown in Visual Studio. |
IRemoteWpfUserControl |
A Remote UI user control based on WPF. |