Freigeben über


ILocalControlWrapper Schnittstelle

Definition

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

[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
Abgeleitet
Attribute
StreamJsonRpc.RpcMarshalableAttribute
Implementiert

Hinweise

Diese Schnittstelle kann nur von VisualStudio.Extensibility-In-Proc-Erweiterungen verwendet werden, da sie von der Fähigkeit der Erweiterung abhängt, ein .NET-Objekt mit Visual Studio über einen GCHandlefreizugeben.

Methoden

GetGCHandleAsync(CancellationToken)

Gibt die interne ganzzahlige Darstellung eines GCHandle Objekts zurück, das auf ein .NET-Objekt des Benutzersteuerelements verweist.

Gilt für: