IServiceBroker 介面

定義

提供任意服務的存取權(如有必要),並傳回可用來與其進行通訊的物件。

public interface class IServiceBroker
public interface IServiceBroker
type IServiceBroker = interface
Public Interface IServiceBroker
衍生

方法

GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

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

GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)

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

事件

AvailabilityChanged

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

擴充方法

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,以說明如何停用或以精簡的功能操作。

適用於