ILocalControlWrapper Arabirim

Tanım

VisualStudio.Genişletilebilirlik RPC çağrıları arasında denetimin aynı işlem içinde değişmesine olanak tanıyan kullanıcı arabirimi kullanıcı denetimi için sarmalayıcı.

[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
Türetilmiş
Öznitelikler
StreamJsonRpc.RpcMarshalableAttribute
Uygulamalar

Açıklamalar

Bu arabirim yalnızca VisualStudio.Genişletilebilirlik in-proc uzantıları tarafından kullanılabilir çünkü uzantının bir .NET nesnesini Visual Studio GCHandleile paylaşabilmesine dayanır.

Yöntemler

GetGCHandleAsync(CancellationToken)

Bir kullanıcı denetimi .NET nesnesine başvuran bir GCHandle nesnenin iç tamsayı gösterimini döndürür.

Şunlara uygulanır