Udostępnij za pośrednictwem


ILocalControlWrapper Interfejs

Definicja

Otoka dla kontrolki użytkownika interfejsu użytkownika, która umożliwia wymianę kontrolki w ramach tego samego procesu między wywołaniami 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
Pochodne
Atrybuty
StreamJsonRpc.RpcMarshalableAttribute
Implementuje

Uwagi

Ten interfejs może być używany tylko przez rozszerzenia VisualStudio.Extensibility in-proc, ponieważ opiera się na możliwości rozszerzenia do udostępniania obiektu platformy .NET za pomocą programu Visual Studio za pomocą polecenia GCHandle.

Metody

GetGCHandleAsync(CancellationToken)

Zwraca wewnętrzną reprezentację GCHandle całkowitą obiektu, który odwołuje się do obiektu .NET kontrolki użytkownika.

Dotyczy