GlobalBrokeredServiceContainer.IProffered 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
追蹤所教授服務或一組服務的物件。
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,說明為何停用功能或以縮減的功能操作。 |