Freigeben über


IVsDataHostService Schnittstelle

Definition

Stellt den DDEX-Hostdienst dar.

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
Attribute

Eigenschaften

UIThread

Ruft den Standard-Thread (UI) ab, der im Visual Studio-Prozess ausgeführt wird.

Methoden

BeginInvokeOnUIThread(Delegate, Object[])

Führt asynchron eine angegebene Methode im Standard-Thread (UI) aus, der im Visual Studio-Prozess ausgeführt wird, mit der angegebenen Liste von Argumenten.

GetService<T>()

Ruft einen globalen Visual Studio-Dienst des angegebenen Typs ab.

GetService<T>(Guid)

Ruft einen globalen Visual Studio-Dienst ab, der mit der angegebenen Klassen-ID registriert ist, die die angegebene Schnittstelle implementiert.

GetService<TService,TInterface>()

Ruft einen globalen Visual Studio-Dienst des angegebenen Typs ab, der die angegebene Schnittstelle implementiert.

InvokeOnUIThread(Delegate, Object[])

Führt synchron eine angegebene Methode im Standard Thread aus, der im Visual Studio-Prozess ausgeführt wird, mit der angegebenen Liste von Argumenten.

TryGetService<T>()

Versucht, einen globalen Visual Studio-Dienst des angegebenen Typs abzurufen.

TryGetService<T>(Guid)

Versucht, einen globalen Visual Studio-Dienst abzurufen, der mit der angegebenen Klassen-ID registriert ist, die die angegebene Schnittstelle implementiert.

TryGetService<TService,TInterface>()

Versucht, einen globalen Visual Studio-Dienst des angegebenen Typs abzurufen, der die angegebene Schnittstelle implementiert.

Gilt für: