Condividi tramite


ILocalControlWrapper Interfaccia

Definizione

Wrapper per un controllo utente dell'interfaccia utente che consente di scambiare il controllo all'interno dello stesso processo tra chiamate RPC di 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
Derivato
Attributi
StreamJsonRpc.RpcMarshalableAttribute
Implementazioni

Commenti

Questa interfaccia può essere usata solo dalle estensioni in-proc di VisualStudio.Extensibility poiché si basa sulla possibilità dell'estensione di condividere un oggetto .NET con Visual Studio tramite un GCHandleoggetto .

Metodi

GetGCHandleAsync(CancellationToken)

Restituisce la rappresentazione intera interna di un oggetto che fa riferimento a un GCHandle oggetto .NET del controllo utente.

Si applica a