GlobalBrokeredServiceContainer.ProfferedServiceFactory 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.
Layanan layanan broker yang diproffer melalui pabrik in-proc.
[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay}")]
protected class GlobalBrokeredServiceContainer.ProfferedServiceFactory : IDisposable, Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer.IProffered
Protected Class GlobalBrokeredServiceContainer.ProfferedServiceFactory
Implements GlobalBrokeredServiceContainer.IProffered, IDisposable
- Warisan
-
GlobalBrokeredServiceContainer.ProfferedServiceFactory
- Turunan
- Atribut
- Penerapan
Properti
AuthorizingFactory |
Mendapatkan pabrik, jika satu disediakan yang mengambil AuthorizationServiceClient. |
Container |
Mendapatkan kontainer. |
DebuggerDisplay |
Mendapatkan nilai yang wajar untuk digunakan pada DebuggerDisplayAttribute jenis ini atau turunan. |
Descriptor |
Mendapatkan deskriptor yang disediakan dengan pabrik. |
Factory |
Mendapatkan pabrik, jika satu disediakan yang tidak mengambil AuthorizationServiceClient. |
Monikers |
Mendapatkan set moniker untuk layanan yang diproffer. |
Source |
Mendapatkan pengidentifikasi tempat layanan diproffer. |
Metode
Dispose() |
Layanan layanan broker yang diproffer melalui pabrik in-proc. |
GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
Meminta akses ke beberapa layanan melalui IDuplexPipe. |
GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken) |
Meminta akses ke beberapa layanan melalui proksi klien. |
Acara
AvailabilityChanged |
Kami tidak pernah menaikkan acara ini, jadi hanya drop handler di lantai. |
Implementasi Antarmuka Eksplisit
IRemoteServiceBroker.CancelServiceRequestAsync(Guid) |
Merilis sumber daya yang dialokasikan sebagai akibat dari panggilan sebelumnya ketika RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) klien tidak dapat atau tidak akan menyelesaikan koneksi ke layanan yang diminta. |
IRemoteServiceBroker.HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken) |
Memperkenalkan klien ke server untuk merinci kemampuan klien. |
IRemoteServiceBroker.RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
Mendapatkan pipa ke layanan. |
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 mengapa fitur dinonaktifkan atau beroperasi dengan fungsionalitas yang berkurang. |