共用方式為


GlobalBrokeredServiceContainer.ProfferedRemoteServiceBroker 類別

定義

服務透過 IRemoteServiceBroker所擷取的代理服務。

[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay}")]
protected class GlobalBrokeredServiceContainer.ProfferedRemoteServiceBroker : IDisposable, Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer.IProffered
Protected Class GlobalBrokeredServiceContainer.ProfferedRemoteServiceBroker
Implements GlobalBrokeredServiceContainer.IProffered, IDisposable
繼承
GlobalBrokeredServiceContainer.ProfferedRemoteServiceBroker
屬性
實作

屬性

Monikers

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

Source

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

方法

Dispose()

服務透過 IRemoteServiceBroker所擷取的代理服務。

GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

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

GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)

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

事件

AvailabilityChanged

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

明確介面實作

IRemoteServiceBroker.CancelServiceRequestAsync(Guid)

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

IRemoteServiceBroker.HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken)

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

IRemoteServiceBroker.RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

取得服務的管道。

擴充方法

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,說明為何停用功能或以縮減的功能操作。

適用於