BrokeredServiceContainerWithTelemetry 类

定义

public abstract class BrokeredServiceContainerWithTelemetry : Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer
type BrokeredServiceContainerWithTelemetry = class
    inherit GlobalBrokeredServiceContainer
Public MustInherit Class BrokeredServiceContainerWithTelemetry
Inherits GlobalBrokeredServiceContainer
继承
BrokeredServiceContainerWithTelemetry

构造函数

BrokeredServiceContainerWithTelemetry(ImmutableDictionary<ServiceMoniker, ServiceRegistration>, Boolean, TelemetrySession, JoinableTaskFactory, TraceSource)

属性

LocalUserCredentials

获取用于模拟本地用户的凭据。

(继承自 GlobalBrokeredServiceContainer)
RegisteredServices

获取当前注册的服务。

(继承自 GlobalBrokeredServiceContainer)

方法

ApplyChaosMonkeyConfigurationAsync(String, CancellationToken)
已过时.

加载并应用混沌猴子配置的内容。

(继承自 GlobalBrokeredServiceContainer)
ApplyDescriptorSettings(ServiceRpcDescriptor, Boolean)

对中转服务客户端和服务的描述符应用典型转换。

(继承自 GlobalBrokeredServiceContainer)
ExportDiagnosticsAsync(String, ServiceAudience, CancellationToken)

将一组诊断数据写入 JSON 文件。

(继承自 GlobalBrokeredServiceContainer)
GetFullAccessServiceBroker()

获取一个 ,该对象 IServiceBroker 具有对此进程可用的所有服务的完全访问权限,默认情况下为所有服务请求应用了本地凭据。 不应在中转服务中使用,而中转服务应使用IServiceBroker提供给其服务工厂的 。

(继承自 GlobalBrokeredServiceContainer)
GetLimitedAccessRemoteServiceBroker(ServiceAudience, IReadOnlyDictionary<String,String>, ClientCredentialsPolicy) (继承自 GlobalBrokeredServiceContainer)
GetLimitedAccessServiceBroker(ServiceAudience, IReadOnlyDictionary<String,String>, ClientCredentialsPolicy)

获取一个服务代理,它面向出产和/或不太受信任的使用者。

(继承自 GlobalBrokeredServiceContainer)
GetSecureServiceBroker(ServiceActivationOptions)

获取可提供给 BrokeredServiceFactory 的 Service Broker,以便从一个服务自动传播 ClientCredentials 到其依赖项。

(继承自 GlobalBrokeredServiceContainer)
GetServicesThatMayBeExpected(ServiceSource)

返回本地注册的服务, 这些服务可能 由特定的远程源提供。

(继承自 GlobalBrokeredServiceContainer)
GetTraceSourceForBrokeredServiceAsync(IServiceBroker, ServiceMoniker, ServiceActivationOptions, Boolean, CancellationToken)

TraceSource获取要应用于某些中转服务的 。

(继承自 GlobalBrokeredServiceContainer)
GetTraceSourceForConnectionAsync(IServiceBroker, ServiceMoniker, ServiceActivationOptions, Boolean, CancellationToken)

TraceSource获取要应用于某些中转服务的 。

(继承自 GlobalBrokeredServiceContainer)
OnRequestHandled(ServiceMoniker, ServiceRpcDescriptor, GlobalBrokeredServiceContainer+RequestType, GlobalBrokeredServiceContainer+RequestResult, GlobalBrokeredServiceContainer+IProffered)
Proffer(GlobalBrokeredServiceContainer+IProffered)

为提供的服务工厂或中转站编制索引,以便快速查找。

(继承自 GlobalBrokeredServiceContainer)
Proffer(IServiceBroker, IReadOnlyCollection<ServiceMoniker>)

将服务从另一个 IServiceBroker 服务引入到此容器中。

(继承自 GlobalBrokeredServiceContainer)
Proffer(ServiceRpcDescriptor, AuthorizingBrokeredServiceFactory)

通过与此容器关联的 提供 IServiceBroker 用于发布的服务。

(继承自 GlobalBrokeredServiceContainer)
Proffer(ServiceRpcDescriptor, BrokeredServiceFactory)

通过与此容器关联的 提供 IServiceBroker 用于发布的服务。

(继承自 GlobalBrokeredServiceContainer)
ProfferIntrinsicService(ServiceRpcDescriptor, ServiceRegistration, BrokeredServiceFactory)

提供一个非常特殊的中转服务,它是每个 GlobalBrokeredServiceContainer.View固有的。

(继承自 GlobalBrokeredServiceContainer)
ProfferIntrinsicService(ServiceRpcDescriptor, ServiceRegistration, GlobalBrokeredServiceContainer+ViewIntrinsicBrokeredServiceFactory)

提供一个非常特殊的中转服务,它是每个 GlobalBrokeredServiceContainer.View固有的。

(继承自 GlobalBrokeredServiceContainer)
ProfferRemoteBroker(IRemoteServiceBroker, MultiplexingStream, ServiceSource, ImmutableHashSet<ServiceMoniker>)

由远程 IRemoteServiceBroker 提供的供此容器访问的 Proffer 服务。

(继承自 GlobalBrokeredServiceContainer)
ProfferRemoteBroker(IRemoteServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)

由远程 IRemoteServiceBroker 提供的供此容器访问的 Proffer 服务。

(继承自 GlobalBrokeredServiceContainer)
ProfferRemoteBroker(IServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)

由远程 IServiceBroker 提供的供此容器访问的 Proffer 服务。

(继承自 GlobalBrokeredServiceContainer)
RegisterServices(IReadOnlyDictionary<ServiceMoniker,ServiceRegistration>)

向全局代理注册一组服务。 这与提供服务是分开的。 在提供服务之前,应先注册服务。 AvailabilityChanged事件永远不会因调用此方法而触发,而是会在服务被提供后触发。

(继承自 GlobalBrokeredServiceContainer)
UnregisterServices(IEnumerable<ServiceMoniker>)

向全局代理取消注册一组服务。 这与取消提供服务是分开的。 应先取消注册服务,然后才能取消注册。 AvailabilityChanged事件永远不会因调用此方法而触发,而是会在服务未提供后触发。 若要取消提供某个服务,只需释放其提供源即可。

(继承自 GlobalBrokeredServiceContainer)

适用于