ServiceBrokerOfExportedServices 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
實作 IServiceBroker 要提供給 的 GlobalBrokeredServiceContainer ,以便有效地在 IDE 中宣告所有 MEF 啟動的代理服務。
public abstract class ServiceBrokerOfExportedServices : Microsoft.ServiceHub.Framework.IServiceBroker
type ServiceBrokerOfExportedServices = class
interface IServiceBroker
Public MustInherit Class ServiceBrokerOfExportedServices
Implements IServiceBroker
- 繼承
-
ServiceBrokerOfExportedServices
- 實作
備註
主機 IDE 應該衍生自這個類別,並套用 ExportAttribute 至衍生類型。 在啟動時,IDE 應該取得此導出,並呼叫 RegisterAndProfferServicesAsync(CancellationToken) 以將MEF導出的代理服務新增至容器。
建構函式
ServiceBrokerOfExportedServices() |
實作 IServiceBroker 要提供給 的 GlobalBrokeredServiceContainer ,以便有效地在 IDE 中宣告所有 MEF 啟動的代理服務。 |
方法
GetBrokeredServiceContainerAsync(CancellationToken) |
取得全域代理服務容器。 |
RegisterAndProfferServices(GlobalBrokeredServiceContainer) |
註冊 MEF 導出的代理服務,併為其授與處理站。 |
RegisterAndProfferServicesAsync(CancellationToken) |
註冊 MEF 導出的代理服務,併為其授與處理站。 |
明確介面實作
IServiceBroker.AvailabilityChanged |
實作 IServiceBroker 要提供給 的 GlobalBrokeredServiceContainer ,以便有效地在 IDE 中宣告所有 MEF 啟動的代理服務。 |
IServiceBroker.GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
實作 IServiceBroker 要提供給 的 GlobalBrokeredServiceContainer ,以便有效地在 IDE 中宣告所有 MEF 啟動的代理服務。 |
IServiceBroker.GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken) |
實作 IServiceBroker 要提供給 的 GlobalBrokeredServiceContainer ,以便有效地在 IDE 中宣告所有 MEF 啟動的代理服務。 |
擴充方法
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,說明為何停用功能或以縮減的功能操作。 |