HostWorkspaceServices 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
主機環境所提供的每個工作區服務。
public ref class HostWorkspaceServices abstract
public abstract class HostWorkspaceServices
type HostWorkspaceServices = class
Public MustInherit Class HostWorkspaceServices
- 繼承
-
HostWorkspaceServices
建構函式
HostWorkspaceServices() |
主機環境所提供的每個工作區服務。 |
屬性
HostServices |
此工作區服務源自的主機服務。 |
PersistentStorage |
已淘汰.
已過時。 Roslyn 不再支援執行任意資料持續性的機制。 如果需要這類功能,取用者會負責自行提供所需的任何語意。 |
SupportedLanguages |
支援語言服務的語言名稱清單。 |
TemporaryStorage |
已淘汰.
已過時。 Roslyn 不再支援儲存記憶體中任意資料的機制。 如果需要這類功能,取用者會負責自行提供所需的任何語意。 |
Workspace |
對應至此工作區服務具現化的工作區 |
方法
FindLanguageServices<TLanguageService>(HostWorkspaceServices+MetadataFilter) |
在符合篩選準則的所有支援語言中,尋找對應類型的所有語言服務。 |
GetLanguageServices(String) |
HostLanguageServices取得語言名稱的 。 |
GetRequiredService<TWorkspaceService>() |
取得服務類型所識別的主機所提供的工作區特定服務。 如果主機未提供服務,這個方法會擲回 InvalidOperationException 。 |
GetService<TWorkspaceService>() |
取得服務類型所識別的主機所提供的工作區特定服務。 如果主機未提供服務,這個方法會傳回 null。 |
IsSupported(String) |
如果支援語言,則傳回 true。 |