Microsoft.VisualStudio.ConnectedServices Ruang nama

Namespace layanan SDK Connected Services (Microsoft.VisualStudio.ConnectedServices.dll) yang memungkinkan penyedia layanan membuat ekstensi Visual Studio yang menambahkan layanan ke proyek pengembang aplikasi melalui dialog Tambahkan Layanan Tersambung .

Kelas

AddFileOptions

Opsi yang mengontrol perilaku saat menambahkan file ke proyek.

AddServiceInstanceResult

Objek hasil yang berisi informasi yang dikembalikan dari ConnectedServiceHandler.AddServiceInstanceAsync().

AuthenticationChangedEventArgs

Kelas EventArgs yang digunakan saat status terautentikasi berubah.

ConfigureServiceOptions

Opsi yang mengontrol perilaku saat mengonfigurasi layanan terhubung dalam proyek.

ConnectedServiceAuthenticator

Memungkinkan pengguna untuk mengautentikasi ke layanan.

ConnectedServiceConfigurator

Objek model tampilan yang digunakan untuk menampilkan dialog konfigurasi Layanan Tersambung.

ConnectedServiceConfiguredEventArgs

Kelas EventArgs yang digunakan saat Layanan Terhubung baru dikonfigurasi

ConnectedServiceContext

Kelas dasar untuk kelas ConnectedServiceProviderContext dan ConnectedServiceHandlerContext.

ConnectedServiceCustomUIConfigurator

ConnectedServiceConfigurator yang tidak perlu menampilkan UI untuk membuat ConnectedServiceInstance. Informasi yang diperlukan untuk mengonfigurasi layanan terhubung tersedia tanpa interaksi pengguna.

ConnectedServiceGrid

Layanan ConnectedServiceProvider yang menunjukkan kisi instans, di mana satu instans dapat dipilih untuk ditambahkan ke proyek saat ini.

ConnectedServiceHandler

Kontrak MEF yang diterapkan oleh penulis Connected Service untuk menambahkan referensi instans layanan ke proyek, termasuk menambahkan file, SDK, dan cuplikan.

ConnectedServiceHandlerContext

Informasi konteks dan layanan yang diberikan untuk instans ConnectedServiceHandler selama AddServiceInstanceAsync dan UpdateServiceInstanceAsync.

ConnectedServiceHandlerExportAttribute

Menentukan bahwa jenis menyediakan ekspor ConnectedServiceHandler.

ConnectedServiceHandlerHelper

Kelas yang berisi metode pembantu yang umumnya digunakan objek ConnectedServiceHandler.

ConnectedServiceInfo

Menyediakan informasi tentang layanan tersambung yang telah dikonfigurasi dalam proyek Visual Studio.

ConnectedServiceInstance

Instans tertentu dari layanan tertentu yang disediakan oleh penyedia layanan yang terhubung.

ConnectedServiceLogger

Layanan pengelogan yang dapat digunakan untuk memberikan informasi kepada pengembang pengguna akhir.

ConnectedServiceProvider

Kontrak MEF yang diekspor oleh ekstensi yang ingin menambahkan entri baru ke dalam dialog Tambahkan Layanan Tersambung.

ConnectedServiceProviderContext

Informasi konteks dan layanan yang diberikan ke instans ConnectedServiceProvider selama CreateConfiguratorAsync.

ConnectedServiceProviderExportAttribute

Menentukan bahwa jenis menyediakan ekspor ConnectedServiceProvider.

ConnectedServiceSinglePage

ConnectedServiceConfigurator yang menampilkan UI kustom sepenuhnya dalam satu langkah.

ConnectedServicesManager

Kontrak MEF yang diterapkan oleh Connected Services untuk mengekspos fungsionalitas Connected Services yang dapat dipanggil secara eksternal.

ConnectedServiceUILess

ConnectedServiceConfigurator yang tidak perlu menampilkan UI untuk membuat ConnectedServiceInstance. Informasi yang diperlukan untuk mengonfigurasi layanan terhubung tersedia tanpa interaksi pengguna.

ConnectedServiceUpdateContext

ConnectedServiceUpdateContext menyimpan informasi yang disediakan saat layanan tersambung sedang diperbarui.

ConnectedServiceViewModelBase

Kelas dasar untuk semua objek model tampilan yang digunakan dalam Connected Services.

ConnectedServiceWizard

ConnectedServiceConfigurator yang mampu menampilkan beberapa halaman sebelum layanan ditambahkan ke proyek.

ConnectedServiceWizardPage

Mewakili halaman, atau langkah, dalam wizard.

DisplayMessageEventArgs

Argumen peristiwa yang terkait dengan pesan tampilan

DisplayMessageLogger

Menampilkan pesan kepada pengguna dalam UI

EditableXmlConfigHelper

Menyediakan metode untuk mengedit pengaturan konfigurasi dalam proyek pengguna.

Metode Simpan harus dipanggil untuk menyimpan perubahan apa pun.

GettingStartedDocument

Berisi informasi untuk meluncurkan dokumentasi Memulai.

KeyVaultEventArgs

Menyediakan data tentang peristiwa Key Vault ditambahkan.

PageNavigationResult

Berisi status hasil setelah meninggalkan halaman dalam dialog Layanan Tersambung.

PublishEnvironment

Berisi pengaturan yang menerbitkan perlu mengetahui tentang layanan tersambung. Ini harus diserialisasikan di dalam bagian ExtendedData di dalam ConnectedService.json.

SinglePageConfigurator

Antarmuka yang diimplementasikan oleh penyedia Layanan Tersambung

SinglePageConfigurator2

Antarmuka yang diimplementasikan oleh penyedia Layanan Tersambung

UpdateServiceInstanceResult

Berisi informasi untuk meluncurkan informasi GettingStarted setelah UpdateServiceInstanceAsync selesai.

WizardEnteringArgs

Argumen input ke metode ConnectedServiceWizardPage.OnPageEnteringAsync.

WizardLeavingArgs

Argumen input ke metode ConnectedServiceWizardPage.OnPageLeavingAsync.

XmlConfigHelper

Menyediakan metode untuk membaca pengaturan konfigurasi dalam proyek pengguna.

Antarmuka

IDisplayMessageLogger

Menampilkan pesan kepada pengguna dalam UI

IVsHierarchyCustomEvaluator

Antarmuka opsional yang dapat diimplementasikan oleh ConnectedServiceHandler ketika memiliki atribut [ExportMetadata("CustomEvaluator", true)] di dalamnya. Ini memungkinkan kode apa pun ditulis terhadap IVsHierarchy untuk menunjukkan apakah handler mendukung proyek yang ditentukan.

IVsProjectKeyVaultFactory

Pabrik yang membuat IVsProjectKeyVaultManager untuk mendapatkan informasi mengenai Key Vault yang dikonfigurasi dalam proyek

IVsProjectKeyVaultManager

Antarmuka yang dapat digunakan untuk mendapatkan informasi tentang Key Vault yang dikonfigurasi dalam proyek

SVsProjectKeyVaultFactory

Antarmuka untuk mendapatkan IVsProjectKeyVaultFactory.

Enum

LoggerMessageCategory

Tingkat keparahan pesan yang dicatat oleh ILogger.

MessageCategory

Kategori pesan yang akan dicatat