Share via


IVsDataHostService Interface

Definition

Represents the DDEX Host service.

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
Attributes

Properties

UIThread

Gets the main (UI) thread running in the Visual Studio process.

Methods

BeginInvokeOnUIThread(Delegate, Object[])

Asynchronously executes a specified method on the main (UI) thread running in the Visual Studio process, with the specified list of arguments.

GetService<T>()

Gets a global Visual Studio service of the specified type.

GetService<T>(Guid)

Gets a global Visual Studio service that is registered with the specified class ID that implements the specified interface.

GetService<TService,TInterface>()

Gets a global Visual Studio service of the specified type that implements the specified interface.

InvokeOnUIThread(Delegate, Object[])

Synchronously executes a specified method on the main thread running in the Visual Studio process, with the specified list of arguments.

TryGetService<T>()

Tries to get a global Visual Studio service of the specified type.

TryGetService<T>(Guid)

Tries to get a global Visual Studio service that is registered with the specified class ID that implements the specified interface.

TryGetService<TService,TInterface>()

Tries to get a global Visual Studio service of the specified type that implements the specified interface.

Applies to