Microsoft.VisualStudio.Utilities.ServiceBroker 命名空间

BrokeredServiceContainerWithTelemetry
BrokeredServiceContainerWithTelemetry.BrokeredServiceManifestWithRpcContracts
GlobalBrokeredServiceContainer

中转服务的容器,支持多个服务源和多个使用者角色,这些角色将筛选 IServiceBroker 视图放入可用服务中。

GlobalBrokeredServiceContainer.BrokeredServiceManifest

公开具有特定受众的客户端本地提供服务可用性的详细信息。

GlobalBrokeredServiceContainer.ProfferedRemoteServiceBroker

为通过 提供的中转服务提供服务 IRemoteServiceBroker

GlobalBrokeredServiceContainer.ProfferedServiceBroker

通过内部提供的服务中转 IServiceBroker服务。

GlobalBrokeredServiceContainer.ProfferedServiceFactory

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

GlobalBrokeredServiceContainer.ProfferedViewIntrinsicService

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

GlobalBrokeredServiceContainer.View

向 提供服务 GlobalBrokeredServiceContainer的筛选视图,以 公开为 IServiceBroker

MissingServiceAnalysis

包含从 AnalyzeMissingServiceAsync(ServiceMoniker, CancellationToken)返回的缺失服务分析的结果。

MockBrokeredServiceContainer

适用于单元测试的 IBrokeredServiceContainer 模拟实现。

ServiceRegistration

中转服务注册信息。

接口

GlobalBrokeredServiceContainer.IProffered

跟踪一个服务或一组服务的对象。

IMissingServiceDiagnosticsService

提供诊断以了解中转服务不可激活的原因。

枚举

GlobalBrokeredServiceContainer.RequestResult

枚举中转服务请求的可能处理结果。

GlobalBrokeredServiceContainer.RequestType

枚举可以发出的中转服务请求的类型。

GlobalBrokeredServiceContainer.TraceEvents

用于通过 TraceEvent(TraceEventType, Int32)记录的事件的 ID。

MissingBrokeredServiceErrorCode

定义可能无法获取中转服务的几个原因。

ServiceSource

枚举中转服务的可能源。

委托

GlobalBrokeredServiceContainer.ViewIntrinsicBrokeredServiceFactory

一个委托,用于创建要由 IServiceBroker公开的服务的新实例。