共用方式為


GlobalBrokeredServiceContainer.ProfferedServiceFactory 類別

定義

服務透過進程處理站所擷取的代理服務。

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

屬性

AuthorizingFactory

如果提供採用的 Factory, AuthorizationServiceClient則取得處理站。

Container

取得容器。

DebuggerDisplay

取得用於這個 或衍生型別之的合理值 DebuggerDisplayAttribute

Descriptor

取得提供給處理站的描述項。

Factory

如果提供了未採用的 AuthorizationServiceClientFactory,則取得處理站。

Monikers

取得所擷取服務的Moniker集合。

Source

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

方法

Dispose()

服務透過進程處理站所擷取的代理服務。

GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

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

GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)

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

事件

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

適用於