Share via


ILocalControlWrapper Interfaz

Definición

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.

[StreamJsonRpc.RpcMarshalable]
public interface ILocalControlWrapper : IDisposable, Microsoft.VisualStudio.RpcContracts.RemoteUI.IRemoteUserControl
[<StreamJsonRpc.RpcMarshalable>]
type ILocalControlWrapper = interface
    interface IRemoteUserControl
    interface IDisposable
Public Interface ILocalControlWrapper
Implements IDisposable, IRemoteUserControl
Derivado
Atributos
StreamJsonRpc.RpcMarshalableAttribute
Implementaciones

Comentarios

VisualStudio.Extensibility extensiones in-proc solo puede usar esta interfaz, ya que se basa en la capacidad de la extensión para compartir un objeto .NET con Visual Studio a través de .GCHandle

Métodos

GetGCHandleAsync(CancellationToken)

Devuelve la representación entera interna de un GCHandle objeto que hace referencia a un objeto .NET de control de usuario.

Se aplica a