共用方式為


Microsoft.VisualStudio.ConnectedServices 命名空間

線上服務 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

要記錄之訊息的類別