RemoteServiceBroker 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.
Mengekspos layanan jarak jauh IRemoteServiceBroker sebagai lokal IServiceBroker.
public ref class RemoteServiceBroker : IAsyncDisposable, IDisposable, Microsoft::ServiceHub::Framework::IServiceBroker
public class RemoteServiceBroker : IAsyncDisposable, IDisposable, Microsoft.ServiceHub.Framework.IServiceBroker
type RemoteServiceBroker = class
interface IServiceBroker
interface IDisposable
interface IAsyncDisposable
Public Class RemoteServiceBroker
Implements IAsyncDisposable, IDisposable, IServiceBroker
- Warisan
-
RemoteServiceBroker
- Penerapan
Properti
Completion |
Mendapatkan yang selesai ketika instans ini dibuang atau yang mendasarnya TaskStream dibuat dengan (jika berlaku) ditutup. |
TraceSource |
Mendapatkan atau mengatur instans TraceSource ini akan digunakan untuk melacak pesan. |
Metode
ConnectToMultiplexingServerAsync(IRemoteServiceBroker, MultiplexingStream, CancellationToken) |
Menginisialisasi instans baru kelas RemoteServiceBroker. |
ConnectToMultiplexingServerAsync(Stream, CancellationToken) |
Menginisialisasi instans RemoteServiceBroker baru kelas yang terhubung ke IRemoteServiceBroker saluran default setelah membuat Nerdbank.Streams.MultiplexingStream pada yang diberikan Stream. |
ConnectToMultiplexingServerAsync(Stream, MultiplexingStream+Options, CancellationToken) |
Menginisialisasi instans RemoteServiceBroker baru kelas yang terhubung ke IRemoteServiceBroker saluran default setelah membuat Nerdbank.Streams.MultiplexingStream pada yang diberikan Stream. |
ConnectToMultiplexingServerAsync(Stream, MultiplexingStream+Options, TraceSource, CancellationToken) |
Menginisialisasi instans RemoteServiceBroker baru kelas yang terhubung ke IRemoteServiceBroker saluran default setelah membuat Nerdbank.Streams.MultiplexingStream pada yang diberikan Stream. |
ConnectToServerAsync(IDuplexPipe, CancellationToken) |
Menginisialisasi instans baru kelas RemoteServiceBroker. |
ConnectToServerAsync(IDuplexPipe, TraceSource, CancellationToken) |
Menginisialisasi instans baru kelas RemoteServiceBroker. |
ConnectToServerAsync(IRemoteServiceBroker, CancellationToken) |
Menginisialisasi instans baru kelas RemoteServiceBroker. |
ConnectToServerAsync(String, CancellationToken) |
Menginisialisasi instans baru kelas RemoteServiceBroker. |
ConnectToServerAsync(String, TraceSource, CancellationToken) |
Menginisialisasi instans baru kelas RemoteServiceBroker. |
Dispose() |
Kedaluwarsa.
Mengekspos layanan jarak jauh IRemoteServiceBroker sebagai lokal IServiceBroker. |
Dispose(Boolean) |
Kedaluwarsa.
Membuang sumber daya terkelola dan/atau tidak terkelola. |
DisposeAsync() |
Mengekspos layanan jarak jauh IRemoteServiceBroker sebagai lokal IServiceBroker. |
GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
Meminta akses ke beberapa layanan melalui IDuplexPipe. |
GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken) |
Meminta akses ke beberapa layanan melalui proksi klien. |
OfferLocalServiceHostAsync(CancellationToken) |
Menawarkan lingkungan lokal sebagai host untuk layanan yang di-proffer oleh broker layanan jarak jauh ketika mereka dapat diaktifkan secara lokal. |
OnAvailabilityChanged(Object, BrokeredServicesChangedEventArgs) |
Memunculkan kejadian AvailabilityChanged. |
SetAuthorizationService(IAuthorizationService) |
Mengatur layanan otorisasi yang akan digunakan untuk mendapatkan nilai default untuk ClientCredentials semua permintaan layanan yang tidak secara eksplisit menyediakannya. |
SetAuthorizationService(IAuthorizationService, JoinableTaskFactory) |
Kedaluwarsa.
Mengatur layanan otorisasi yang akan digunakan untuk mendapatkan nilai default untuk ClientCredentials semua permintaan layanan yang tidak secara eksplisit menyediakannya. |
Acara
AvailabilityChanged |
Terjadi ketika layanan yang sebelumnya dikueri sejak peristiwa terakhir AvailabilityChanged mungkin telah mengubah ketersediaan. |
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. |