Microsoft.VisualStudio.ConnectedServices 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
線上服務 SDK 的命名空間 (Microsoft.VisualStudio.ConnectedServices.dll) ,可讓服務提供者建立 Visual Studio 擴充功能,透過 [ 新增已連線的服務 ] 對話框將服務新增至應用程式開發人員的專案。
類別
AddFileOptions |
將檔案新增至專案時,控制行為的選項。 |
AddServiceInstanceResult |
結果物件,其中包含從 ConnectedServiceHandler.AddServiceInstanceAsync () 傳回的資訊。 |
AuthenticationChangedEventArgs |
已驗證狀態變更時使用的 EventArgs 類別。 |
ConfigureServiceOptions |
在項目中設定已連線服務時,控制行為的選項。 |
ConnectedServiceAuthenticator |
允許使用者向服務進行驗證。 |
ConnectedServiceConfigurator |
用於顯示 [已連線服務組態] 對話框的檢視模型物件。 |
ConnectedServiceConfiguredEventArgs |
設定新連線服務時使用的 EventArgs 類別 |
ConnectedServiceContext |
ConnectedServiceProviderContext 和 ConnectedServiceHandlerContext 類別的基類。 |
ConnectedServiceCustomUIConfigurator |
不需要顯示 UI 以建立 ConnectedServiceInstance 的 ConnectedServiceConfigurator。 設定已連線服務所需的資訊,不需要用戶互動即可使用。 |
ConnectedServiceGrid |
ConnectedServiceProvider 服務,顯示實例的方格,其中可以選擇單一實例來新增至目前的專案。 |
ConnectedServiceHandler |
線上服務作者所實作的MEF合約,以便將服務實例參考新增至專案,包括新增檔案、SDK 和代碼段。 |
ConnectedServiceHandlerContext |
AddServiceInstanceAsync 和 UpdateServiceInstanceAsync 期間提供給 ConnectedServiceHandler 實例的內容資訊和服務。 |
ConnectedServiceHandlerExportAttribute |
指定類型提供 ConnectedServiceHandler 導出。 |
ConnectedServiceHandlerHelper |
類別,包含 ConnectedServiceHandler 物件常用的協助程式方法。 |
ConnectedServiceInfo |
提供已在 Visual Studio 項目中設定之已連線服務的相關信息。 |
ConnectedServiceInstance |
線上服務提供者提供之指定服務的特定實例。 |
ConnectedServiceLogger |
記錄服務,可用來提供資訊給用戶開發人員。 |
ConnectedServiceProvider |
想要將新專案新增至 [加入連線服務] 對話框的延伸模組所導出的MEF合約。 |
ConnectedServiceProviderContext |
CreateConfiguratorAsync 期間提供給 ConnectedServiceProvider 實例的內容資訊和服務。 |
ConnectedServiceProviderExportAttribute |
指定類型提供 ConnectedServiceProvider 導出。 |
ConnectedServiceSinglePage |
ConnectedServiceConfigurator,在單一步驟中顯示完全自定義的 UI。 |
ConnectedServicesManager |
已連線服務所實作的MEF合約,以公開外部可呼叫的已連線服務功能。 |
ConnectedServiceUILess |
不需要顯示 UI 以建立 ConnectedServiceInstance 的 ConnectedServiceConfigurator。 設定已連線服務所需的資訊,不需要用戶互動即可使用。 |
ConnectedServiceUpdateContext |
ConnectedServiceUpdateContext 會保存更新連線服務時所提供的資訊。 |
ConnectedServiceViewModelBase |
聯機服務中使用的所有檢視模型物件的基類。 |
ConnectedServiceWizard |
ConnectedServiceConfigurator,能夠在服務新增至專案之前顯示多個頁面。 |
ConnectedServiceWizardPage |
表示精靈中的頁面或步驟。 |
DisplayMessageEventArgs |
與顯示訊息相關的事件自變數 |
DisplayMessageLogger |
在UI中向用戶顯示訊息 |
EditableXmlConfigHelper |
提供在用戶項目中編輯組態設定的方法。 必須呼叫Save方法,才能儲存任何變更。 |
GettingStartedDocument |
包含啟動 使用者入門 檔案的資訊。 |
KeyVaultEventArgs |
提供新增事件 金鑰保存庫 的相關數據。 |
PageNavigationResult |
在 [已連線的服務] 對話框中離開頁面之後,包含結果狀態。 |
PublishEnvironment |
包含發佈需要知道已連線服務的設定。 它應該在 ConnectedService.json 內的 ExtendedData 區段內串行化。 |
SinglePageConfigurator |
已連線服務提供者所實作的介面 |
SinglePageConfigurator2 |
已連線服務提供者所實作的介面 |
UpdateServiceInstanceResult |
包含在 UpdateServiceInstanceAsync 完成之後啟動 GettingStarted 信息的資訊。 |
WizardEnteringArgs |
ConnectedServiceWizardPage.OnPageEnteringAsync 方法的輸入自變數。 |
WizardLeavingArgs |
ConnectedServiceWizardPage.OnPageLeavingAsync 方法的輸入自變數。 |
XmlConfigHelper |
提供在用戶專案中讀取組態設定的方法。 |
介面
IDisplayMessageLogger |
在UI中向用戶顯示訊息 |
IVsHierarchyCustomEvaluator |
當 ConnectedServiceHandler 有 [ExportMetadata (“CustomEvaluator”,true) ] 属性時,可由 ConnectedServiceHandler 實作的選擇性介面。 這可讓任何程式代碼針對 IVsHierarchy 撰寫,以指出處理程式是否支援指定的專案。 |
IVsProjectKeyVaultFactory |
建立 IVsProjectKeyVaultManager 的處理站,可取得專案中所設定之 金鑰保存庫 的相關信息 |
IVsProjectKeyVaultManager |
介面,可用來取得項目中設定之 金鑰保存庫 的相關信息 |
SVsProjectKeyVaultFactory |
取得的 IVsProjectKeyVaultFactory介面。 |
列舉
LoggerMessageCategory |
ILogger 所記錄之訊息的嚴重性層級。 |
MessageCategory |
要記錄之訊息的類別 |