Partager via


ILocalControlWrapper Interface

Définition

Wrapper pour un contrôle utilisateur d’interface utilisateur qui permet d’échanger le contrôle au sein du même processus entre les appels 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
Dérivé
Attributs
StreamJsonRpc.RpcMarshalableAttribute
Implémente

Remarques

Cette interface ne peut être utilisée que par les extensions in-proc VisualStudio.Extensibility, car elle s’appuie sur la capacité de l’extension à partager un objet .NET avec Visual Studio à travers un GCHandle.

Méthodes

GetGCHandleAsync(CancellationToken)

Retourne la représentation entière interne d’un GCHandle objet qui fait référence à un objet .NET de contrôle utilisateur.

S’applique à