Freigeben über


HostLanguageServices Klasse

Definition

Pro Sprachdienste, die von der Hostumgebung bereitgestellt werden.

public ref class HostLanguageServices abstract
public abstract class HostLanguageServices
type HostLanguageServices = class
Public MustInherit Class HostLanguageServices
Vererbung
HostLanguageServices

Konstruktoren

HostLanguageServices()

Pro Sprachdienste, die von der Hostumgebung bereitgestellt werden.

Eigenschaften

Language

Der Name der Sprache

LanguageServices

Unveränderliche Momentaufnahme der Hostdienste. Verwenden Sie stattdessen HostLanguageServices , wenn möglich.

WorkspaceServices

Der HostWorkspaceServices , der aus diesem Sprachdienst stammt.

Methoden

GetRequiredService<TLanguageService>()

Ruft einen sprachspezifischen Dienst ab, der von dem host bereitgestellt wird, der durch den Diensttyp identifiziert wird. Wenn der Host den Dienst nicht bereitstellt, wird von dieser Methode ausgelöst InvalidOperationException.

GetService<TLanguageService>()

Ruft einen sprachspezifischen Dienst ab, der von dem host bereitgestellt wird, der durch den Diensttyp identifiziert wird. Wenn der Host den Dienst nicht bereitstellt, gibt diese Methode NULL zurück.

Gilt für: