HostWorkspaceServices Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dienste pro Arbeitsbereich, die von der Hostumgebung bereitgestellt werden.
public ref class HostWorkspaceServices abstract
public abstract class HostWorkspaceServices
type HostWorkspaceServices = class
Public MustInherit Class HostWorkspaceServices
- Vererbung
-
HostWorkspaceServices
Konstruktoren
HostWorkspaceServices() |
Dienste pro Arbeitsbereich, die von der Hostumgebung bereitgestellt werden. |
Eigenschaften
HostServices |
Die Hostdienste, von denen diese Arbeitsbereichsdienste stammen. |
PersistentStorage |
Veraltet.
Veraltet. Roslyn unterstützt keinen Mechanismus mehr, um eine beliebige Persistenz von Daten durchzuführen. Wenn eine solche Funktionalität benötigt wird, sind Consumer dafür verantwortlich, sie selbst mit der benötigten Semantik bereitzustellen. |
SupportedLanguages |
Eine Liste der Sprachnamen für unterstützte Sprachdienste. |
TemporaryStorage |
Veraltet.
Veraltet. Roslyn unterstützt keinen Mechanismus mehr zum Speichern beliebiger Daten im Arbeitsspeicher. Wenn eine solche Funktionalität benötigt wird, sind Consumer dafür verantwortlich, sie selbst mit der benötigten Semantik bereitzustellen. |
Workspace |
Der Arbeitsbereich, der dieser Instanziierung der Arbeitsbereichsdienste entspricht |
Methoden
FindLanguageServices<TLanguageService>(HostWorkspaceServices+MetadataFilter) |
Sucht alle Sprachdienste des entsprechenden Typs in allen unterstützten Sprachen, die den Filterkriterien entsprechen. |
GetLanguageServices(String) |
Ruft den HostLanguageServices für den Sprachnamen ab. |
GetRequiredService<TWorkspaceService>() |
Ruft einen arbeitsbereichsspezifischen Dienst ab, der vom Host bereitgestellt wird, der durch den Diensttyp identifiziert wird. Wenn der Host den Dienst nicht bereitstellt, löst diese Methode aus InvalidOperationException. |
GetService<TWorkspaceService>() |
Ruft einen arbeitsbereichsspezifischen Dienst ab, der vom Host bereitgestellt wird, der durch den Diensttyp identifiziert wird. Wenn der Host den Dienst nicht bereitstellt, gibt diese Methode NULL zurück. |
IsSupported(String) |
Gibt true zurück, wenn die Sprache unterstützt wird. |