Bagikan melalui


GlobalBrokeredServiceContainer.View Kelas

Definisi

Tampilan terfilter pada layanan yang GlobalBrokeredServiceContainerdi-proffer ke , diekspos sebagai IServiceBroker.

[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay}")]
protected class GlobalBrokeredServiceContainer.View : Microsoft.ServiceHub.Framework.IRemoteServiceBroker, Microsoft.ServiceHub.Framework.IServiceBroker
Protected Class GlobalBrokeredServiceContainer.View
Implements IRemoteServiceBroker, IServiceBroker
Warisan
GlobalBrokeredServiceContainer.View
Atribut
Penerapan

Properti

Audience

Mendapatkan filter untuk diterapkan ke layanan.

Metode

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.

GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Meminta akses ke beberapa layanan melalui IDuplexPipe.

GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)

Meminta akses ke beberapa layanan melalui proksi klien.

HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken)

Memperkenalkan klien ke server untuk merinci kemampuan klien.

RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Mendapatkan pipa ke layanan.

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.

Berlaku untuk