IVsDataHostService 接口

定义

表示 DDEX 主机服务。

public interface class IVsDataHostService
[System.Runtime.InteropServices.Guid("42B51AD0-12B8-409f-BB67-1A381CCAD02E")]
public interface IVsDataHostService
[<System.Runtime.InteropServices.Guid("42B51AD0-12B8-409f-BB67-1A381CCAD02E")>]
type IVsDataHostService = interface
Public Interface IVsDataHostService
属性

属性

UIThread

获取在 Visual Studio 进程中运行的main (UI) 线程。

方法

BeginInvokeOnUIThread(Delegate, Object[])

使用指定的参数列表在 Visual Studio 进程中运行的main (UI) 线程上异步执行指定的方法。

GetService<T>()

获取指定类型的全局 Visual Studio 服务。

GetService<T>(Guid)

获取使用实现指定接口的指定类 ID 注册的全局 Visual Studio 服务。

GetService<TService,TInterface>()

获取实现指定接口的指定类型的全局 Visual Studio 服务。

InvokeOnUIThread(Delegate, Object[])

使用指定的参数列表在 Visual Studio 进程中运行的main线程上同步执行指定的方法。

TryGetService<T>()

尝试获取指定类型的全局 Visual Studio 服务。

TryGetService<T>(Guid)

尝试获取向实现指定接口的指定类 ID 注册的全局 Visual Studio 服务。

TryGetService<TService,TInterface>()

尝试获取实现指定接口的指定类型的全局 Visual Studio 服务。

适用于