共用方式為


GlobalBrokeredServiceContainer.IProffered 介面

定義

追蹤所教授服務或一組服務的物件。

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

屬性

Monikers

取得所教授服務的Monikers集合。

Source

取得從中擷取服務的標識碼。

方法

CancelServiceRequestAsync(Guid)

釋放在客戶端無法或未完成與所要求服務連線時,於先前呼叫 RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) 時所配置的資源。

(繼承來源 IRemoteServiceBroker)
GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

透過 IDuplexPipe要求存取某些服務。

(繼承來源 IServiceBroker)
GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)

要求透過用戶端 Proxy 存取某些服務。

(繼承來源 IServiceBroker)
HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken)

將客戶端介紹至伺服器,以詳細說明用戶端的功能。

(繼承來源 IRemoteServiceBroker)
RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

取得服務的管道。

(繼承來源 IRemoteServiceBroker)

事件

AvailabilityChanged

發生於先前在上 AvailabilityChanged 一個事件之後查詢的服務可能已變更可用性時。

(繼承來源 IServiceBroker)

擴充方法

GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken)

透過 IDuplexPipe要求存取某些服務。

GetProxyAsync<T>(IServiceBroker, ServiceJsonRpcDescriptor<T>, CancellationToken)

要求透過用戶端 Proxy 存取某些服務。

GetProxyAsync<T>(IServiceBroker, ServiceRpcDescriptor, CancellationToken)

要求透過用戶端 Proxy 存取某些服務。

CompareLocalToRemoteVersionAsync(IServiceBroker, ServiceMoniker, CancellationToken)

比較本機辨識的服務與相同服務遠端可用的服務。

ReportMissingServiceAsync(IServiceBroker, String, String, ServiceMoniker, Guid, UInt32, CancellationToken)

向用戶呈現無模式UI,說明為何停用功能或以縮減的功能操作。

適用於