Compartilhar via


BrokeredServiceContainerWithTelemetry Classe

Definição

public abstract class BrokeredServiceContainerWithTelemetry : Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer
type BrokeredServiceContainerWithTelemetry = class
    inherit GlobalBrokeredServiceContainer
Public MustInherit Class BrokeredServiceContainerWithTelemetry
Inherits GlobalBrokeredServiceContainer
Herança
BrokeredServiceContainerWithTelemetry

Construtores

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

Propriedades

LocalUserCredentials

Obtém credenciais a serem usadas para representar o usuário local.

(Herdado de GlobalBrokeredServiceContainer)
RegisteredServices

Obtém os serviços registrados no momento.

(Herdado de GlobalBrokeredServiceContainer)

Métodos

ApplyChaosMonkeyConfigurationAsync(String, CancellationToken)
Obsoleto.

Carrega e aplica o conteúdo de uma configuração de macaco de caos.

(Herdado de GlobalBrokeredServiceContainer)
ApplyDescriptorSettings(ServiceRpcDescriptor, Boolean)

Aplica transformações típicas em um descritor para serviços e clientes de serviços agenciados.

(Herdado de GlobalBrokeredServiceContainer)
ExportDiagnosticsAsync(String, ServiceAudience, CancellationToken)

Grava vários dados de diagnóstico em um arquivo JSON.

(Herdado de GlobalBrokeredServiceContainer)
GetFullAccessServiceBroker()

Obtém um IServiceBroker com acesso completo a todos os serviços disponíveis para esse processo com credenciais locais aplicadas por padrão para todas as solicitações de serviço. Isso não deve ser usado em um serviço intermediado, que deve, em vez disso, usar o IServiceBroker que é dado à sua fábrica de serviços.

(Herdado de GlobalBrokeredServiceContainer)
GetLimitedAccessRemoteServiceBroker(ServiceAudience, IReadOnlyDictionary<String,String>, ClientCredentialsPolicy) (Herdado de GlobalBrokeredServiceContainer)
GetLimitedAccessServiceBroker(ServiceAudience, IReadOnlyDictionary<String,String>, ClientCredentialsPolicy)

Obtém um agente de serviço que tem como destino um consumidor fora do proc e/ou menos confiável.

(Herdado de GlobalBrokeredServiceContainer)
GetSecureServiceBroker(ServiceActivationOptions)

Obtém um agente de serviço que pode ser fornecido a um BrokeredServiceFactory para propagar ClientCredentials automaticamente de um serviço para suas dependências.

(Herdado de GlobalBrokeredServiceContainer)
GetServicesThatMayBeExpected(ServiceSource)

Retorna os serviços registrados localmente que podem ser oferecidos por uma fonte remota específica.

(Herdado de GlobalBrokeredServiceContainer)
GetTraceSourceForBrokeredServiceAsync(IServiceBroker, ServiceMoniker, ServiceActivationOptions, Boolean, CancellationToken)

Obtém um TraceSource a ser aplicado a algum serviço agenciado.

(Herdado de GlobalBrokeredServiceContainer)
GetTraceSourceForConnectionAsync(IServiceBroker, ServiceMoniker, ServiceActivationOptions, Boolean, CancellationToken)

Obtém um TraceSource a ser aplicado a algum serviço agenciado.

(Herdado de GlobalBrokeredServiceContainer)
OnRequestHandled(ServiceMoniker, ServiceRpcDescriptor, GlobalBrokeredServiceContainer+RequestType, GlobalBrokeredServiceContainer+RequestResult, GlobalBrokeredServiceContainer+IProffered)
Proffer(GlobalBrokeredServiceContainer+IProffered)

Indexa um service factory ou agente oferecido para pesquisa rápida.

(Herdado de GlobalBrokeredServiceContainer)
Proffer(IServiceBroker, IReadOnlyCollection<ServiceMoniker>)

Oferece serviços de outro IServiceBroker para este contêiner.

(Herdado de GlobalBrokeredServiceContainer)
Proffer(ServiceRpcDescriptor, AuthorizingBrokeredServiceFactory)

Oferece um serviço para publicação por meio de um IServiceBroker associado a esse contêiner.

(Herdado de GlobalBrokeredServiceContainer)
Proffer(ServiceRpcDescriptor, BrokeredServiceFactory)

Oferece um serviço para publicação por meio de um IServiceBroker associado a esse contêiner.

(Herdado de GlobalBrokeredServiceContainer)
ProfferIntrinsicService(ServiceRpcDescriptor, ServiceRegistration, BrokeredServiceFactory)

Oferece um serviço intermediado muito especial que é intrínseco a cada GlobalBrokeredServiceContainer.View.

(Herdado de GlobalBrokeredServiceContainer)
ProfferIntrinsicService(ServiceRpcDescriptor, ServiceRegistration, GlobalBrokeredServiceContainer+ViewIntrinsicBrokeredServiceFactory)

Oferece um serviço intermediado muito especial que é intrínseco a cada GlobalBrokeredServiceContainer.View.

(Herdado de GlobalBrokeredServiceContainer)
ProfferRemoteBroker(IRemoteServiceBroker, MultiplexingStream, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Oferece serviços oferecidos por um remoto IRemoteServiceBroker para acesso por esse contêiner.

(Herdado de GlobalBrokeredServiceContainer)
ProfferRemoteBroker(IRemoteServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Oferece serviços oferecidos por um remoto IRemoteServiceBroker para acesso por esse contêiner.

(Herdado de GlobalBrokeredServiceContainer)
ProfferRemoteBroker(IServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Oferece serviços oferecidos por um remoto IServiceBroker para acesso por esse contêiner.

(Herdado de GlobalBrokeredServiceContainer)
RegisterServices(IReadOnlyDictionary<ServiceMoniker,ServiceRegistration>)

Registra um conjunto de serviços com o agente global. Isso é separado da oferta de um serviço. Um serviço deve ser registrado antes de ser oferecido. Um AvailabilityChanged evento nunca é acionado como resultado da chamada desse método, mas, em vez disso, será acionado quando o serviço for oferecido.

(Herdado de GlobalBrokeredServiceContainer)
UnregisterServices(IEnumerable<ServiceMoniker>)

Cancela o registro de um conjunto de serviços com o agente global. Isso é separado de desproferenciar um serviço. Um serviço deve ser cancelado antes de não ser solicitado. Um AvailabilityChanged evento nunca é acionado como resultado da chamada desse método, mas, em vez disso, será acionado quando o serviço não for oferecido. Para desproferer um serviço, basta descartar sua fonte de oferta.

(Herdado de GlobalBrokeredServiceContainer)

Aplica-se a