ServiceBrokerOfExportedServices Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
IServiceBroker Menerapkan yang akan di-proffer ke dalam GlobalBrokeredServiceContainer untuk secara efektif membuat proffer semua layanan broker yang diaktifkan MEF di IDE.
public abstract class ServiceBrokerOfExportedServices : Microsoft.ServiceHub.Framework.IServiceBroker
type ServiceBrokerOfExportedServices = class
interface IServiceBroker
Public MustInherit Class ServiceBrokerOfExportedServices
Implements IServiceBroker
- Warisan
-
ServiceBrokerOfExportedServices
- Penerapan
Keterangan
IDE host harus berasal dari kelas ini dan berlaku ExportAttribute untuk jenis turunannya. Saat startup, IDE harus memperoleh ekspor ini dan memanggil RegisterAndProfferServicesAsync(CancellationToken) untuk menambahkan layanan broker yang diekspor MEF ke kontainer.
Konstruktor
ServiceBrokerOfExportedServices() |
IServiceBroker Menerapkan yang akan di-proffer ke dalam GlobalBrokeredServiceContainer untuk secara efektif membuat proffer semua layanan broker yang diaktifkan MEF di IDE. |
Metode
GetBrokeredServiceContainerAsync(CancellationToken) |
Mendapatkan kontainer layanan broker global. |
RegisterAndProfferServices(GlobalBrokeredServiceContainer) |
Mendaftarkan layanan broker yang diekspor MEF dan membuat proffer pabrik untuk mereka. |
RegisterAndProfferServicesAsync(CancellationToken) |
Mendaftarkan layanan broker yang diekspor MEF dan membuat proffer pabrik untuk mereka. |
Implementasi Antarmuka Eksplisit
IServiceBroker.AvailabilityChanged |
IServiceBroker Menerapkan yang akan di-proffer ke dalam GlobalBrokeredServiceContainer untuk secara efektif membuat proffer semua layanan broker yang diaktifkan MEF di IDE. |
IServiceBroker.GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
IServiceBroker Menerapkan yang akan di-proffer ke dalam GlobalBrokeredServiceContainer untuk secara efektif membuat proffer semua layanan broker yang diaktifkan MEF di IDE. |
IServiceBroker.GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken) |
IServiceBroker Menerapkan yang akan di-proffer ke dalam GlobalBrokeredServiceContainer untuk secara efektif membuat proffer semua layanan broker yang diaktifkan MEF di IDE. |
Metode Ekstensi
GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken) |
Meminta akses ke beberapa layanan melalui IDuplexPipe. |
GetProxyAsync<T>(IServiceBroker, ServiceJsonRpcDescriptor<T>, CancellationToken) |
Meminta akses ke beberapa layanan melalui proksi klien. |
GetProxyAsync<T>(IServiceBroker, ServiceRpcDescriptor, CancellationToken) |
Meminta akses ke beberapa layanan melalui proksi klien. |
CompareLocalToRemoteVersionAsync(IServiceBroker, ServiceMoniker, CancellationToken) |
Membandingkan layanan yang dikenali secara lokal dengan apa yang tersedia dari jarak jauh untuk layanan yang sama. |
ReportMissingServiceAsync(IServiceBroker, String, String, ServiceMoniker, Guid, UInt32, CancellationToken) |
Menyajikan UI tanpa mode kepada pengguna yang menjelaskan alasan fitur dinonaktifkan atau beroperasi dengan fungsionalitas yang berkurang. |