Sdílet prostřednictvím


ILocalControlWrapper Rozhraní

Definice

Obálka uživatelského ovládacího prvku uživatelského rozhraní, který umožňuje výměnu ovládacího prvku v rámci stejného procesu mezi voláními RPC 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
Odvozené
Atributy
StreamJsonRpc.RpcMarshalableAttribute
Implementuje

Poznámky

Toto rozhraní může být použito pouze rozšířeními VisualStudio.Extensibility in-proc, protože spoléhá na schopnost rozšíření sdílet objekt .NET se sadou Visual Studio prostřednictvím GCHandle.

Metody

GetGCHandleAsync(CancellationToken)

Vrátí interní celočíselnou reprezentaci objektu GCHandle , který odkazuje na objekt .NET uživatelského ovládacího prvku.

Platí pro