GlobalBrokeredServiceContainer.ProfferedViewIntrinsicService 类

定义

为通过生产中工厂提供的中转服务提供服务。

[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay}")]
protected class GlobalBrokeredServiceContainer.ProfferedViewIntrinsicService : Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer.ProfferedServiceFactory
Protected Class GlobalBrokeredServiceContainer.ProfferedViewIntrinsicService
Inherits GlobalBrokeredServiceContainer.ProfferedServiceFactory
继承
GlobalBrokeredServiceContainer.ProfferedViewIntrinsicService
属性

属性

AuthorizingFactory

获取工厂(如果提供了采用 的 AuthorizationServiceClient工厂)。

(继承自 GlobalBrokeredServiceContainer.ProfferedServiceFactory)
Container

获取容器。

(继承自 GlobalBrokeredServiceContainer.ProfferedServiceFactory)
DebuggerDisplay

获取要用于 DebuggerDisplayAttribute 此类型或派生类型上的 的合理值。

(继承自 GlobalBrokeredServiceContainer.ProfferedServiceFactory)
Descriptor

获取随工厂一起提供的描述符。

(继承自 GlobalBrokeredServiceContainer.ProfferedServiceFactory)
Factory

获取工厂(如果提供的工厂未采用 AuthorizationServiceClient)。

(继承自 GlobalBrokeredServiceContainer.ProfferedServiceFactory)
Monikers

获取所提供服务的名字对象集。

(继承自 GlobalBrokeredServiceContainer.ProfferedServiceFactory)
Source

获取从中提供服务的标识符。

(继承自 GlobalBrokeredServiceContainer.ProfferedServiceFactory)

方法

Dispose()

为通过生产中工厂提供的中转服务提供服务。

(继承自 GlobalBrokeredServiceContainer.ProfferedServiceFactory)
GetPipeAsync(GlobalBrokeredServiceContainer+View, ServiceMoniker, ServiceActivationOptions, CancellationToken)

通过 IDuplexPipe请求访问某些服务。

GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)
已过时.

通过 IDuplexPipe请求访问某些服务。

GetProxyAsync<T>(GlobalBrokeredServiceContainer+View, ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)

通过客户端代理请求访问某些服务。

GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)
已过时.

通过客户端代理请求访问某些服务。

事件

AvailabilityChanged

我们从不引发此事件,因此只需将处理程序放在地板上即可。

(继承自 GlobalBrokeredServiceContainer.ProfferedServiceFactory)

显式接口实现

IRemoteServiceBroker.CancelServiceRequestAsync(Guid)

当客户端无法或不会完成与所请求服务的连接时,释放由于先前调用 RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) 而分配的资源。

(继承自 GlobalBrokeredServiceContainer.ProfferedServiceFactory)
IRemoteServiceBroker.HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken)

将客户端介绍到服务器,以详细说明客户端的功能。

(继承自 GlobalBrokeredServiceContainer.ProfferedServiceFactory)
IRemoteServiceBroker.RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

获取指向服务的管道。

(继承自 GlobalBrokeredServiceContainer.ProfferedServiceFactory)

扩展方法

GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken)

通过 IDuplexPipe请求访问某些服务。

GetProxyAsync<T>(IServiceBroker, ServiceJsonRpcDescriptor<T>, CancellationToken)

通过客户端代理请求访问某些服务。

GetProxyAsync<T>(IServiceBroker, ServiceRpcDescriptor, CancellationToken)

通过客户端代理请求访问某些服务。

CompareLocalToRemoteVersionAsync(IServiceBroker, ServiceMoniker, CancellationToken)

将本地识别的服务与远程可用于同一服务的服务进行比较。

ReportMissingServiceAsync(IServiceBroker, String, String, ServiceMoniker, Guid, UInt32, CancellationToken)

向用户呈现无模式 UI,解释功能被禁用或以缩减功能运行的原因。

适用于