Bagikan melalui


GlobalBrokeredServiceContainer.IProffered Antarmuka

Definisi

Objek yang melacak layanan yang di-proffer atau serangkaian layanan.

protected interface GlobalBrokeredServiceContainer.IProffered : IDisposable, Microsoft.ServiceHub.Framework.IRemoteServiceBroker, Microsoft.ServiceHub.Framework.IServiceBroker
Protected Interface GlobalBrokeredServiceContainer.IProffered
Implements IDisposable, IRemoteServiceBroker, IServiceBroker
Penerapan

Properti

Monikers

Mendapatkan set moniker untuk layanan yang diproffer.

Source

Mendapatkan pengidentifikasi tempat layanan diproffer.

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.

(Diperoleh dari IRemoteServiceBroker)
GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Meminta akses ke beberapa layanan melalui IDuplexPipe.

(Diperoleh dari IServiceBroker)
GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)

Meminta akses ke beberapa layanan melalui proksi klien.

(Diperoleh dari IServiceBroker)
HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken)

Memperkenalkan klien ke server untuk merinci kemampuan klien.

(Diperoleh dari IRemoteServiceBroker)
RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Mendapatkan pipa ke layanan.

(Diperoleh dari IRemoteServiceBroker)

Acara

AvailabilityChanged

Terjadi ketika layanan yang sebelumnya dikueri sejak peristiwa terakhir AvailabilityChanged mungkin telah mengubah ketersediaan.

(Diperoleh dari IServiceBroker)

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.

Berlaku untuk