Compartir a través de


BrokeredServiceContainerWithTelemetry Clase

Definición

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

Constructores

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

Propiedades

LocalUserCredentials

Obtiene las credenciales que se usarán para suplantar al usuario local.

(Heredado de GlobalBrokeredServiceContainer)
RegisteredServices

Obtiene los servicios registrados actualmente.

(Heredado de GlobalBrokeredServiceContainer)

Métodos

ApplyChaosMonkeyConfigurationAsync(String, CancellationToken)
Obsoletos.

Carga y aplica el contenido de una configuración de mono de caos.

(Heredado de GlobalBrokeredServiceContainer)
ApplyDescriptorSettings(ServiceRpcDescriptor, Boolean)

Aplica transformaciones típicas en un descriptor para clientes y servicios de servicio asincrónicas.

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

Escribe un montón de datos de diagnóstico en un archivo JSON.

(Heredado de GlobalBrokeredServiceContainer)
GetFullAccessServiceBroker()

Obtiene un IServiceBroker objeto con acceso completo a todos los servicios disponibles para este proceso con credenciales locales aplicadas de forma predeterminada para todas las solicitudes de servicio. Esto no debe usarse dentro de un servicio asincrónica, que en su lugar debe usar el IServiceBroker que se da a su generador de servicios.

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

Obtiene un agente de servicio que tiene como destino un consumidor fuera de proceso o menos de confianza.

(Heredado de GlobalBrokeredServiceContainer)
GetSecureServiceBroker(ServiceActivationOptions)

Obtiene un service broker que se puede proporcionar a un BrokeredServiceFactory para propagar ClientCredentials automáticamente de un servicio a sus dependencias.

(Heredado de GlobalBrokeredServiceContainer)
GetServicesThatMayBeExpected(ServiceSource)

Devuelve los servicios registrados localmente que un origen remoto determinado puede proffered.

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

Obtiene un TraceSource objeto que se va a aplicar a algún servicio asincrónica.

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

Obtiene un TraceSource objeto que se va a aplicar a algún servicio asincrónica.

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

Indexa un generador de servicios o un agente de servicio de proffered para una búsqueda rápida.

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

Servicios proffers de otro IServiceBroker en este contenedor.

(Heredado de GlobalBrokeredServiceContainer)
Proffer(ServiceRpcDescriptor, AuthorizingBrokeredServiceFactory)

Proffers a service for publication via an IServiceBroker associated with this container.

(Heredado de GlobalBrokeredServiceContainer)
Proffer(ServiceRpcDescriptor, BrokeredServiceFactory)

Proffers a service for publication via an IServiceBroker associated with this container.

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

Proffers un servicio asincrónica muy especial que es intrínseco a cada GlobalBrokeredServiceContainer.View.

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

Proffers un servicio asincrónica muy especial que es intrínseco a cada GlobalBrokeredServiceContainer.View.

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

Servicios proffers ofrecidos por un remoto IRemoteServiceBroker para el acceso por parte de este contenedor.

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

Servicios proffers ofrecidos por un remoto IRemoteServiceBroker para el acceso por parte de este contenedor.

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

Servicios proffers ofrecidos por un remoto IServiceBroker para el acceso por parte de este contenedor.

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

Registra un conjunto de servicios con el agente global. Esto es independiente de la prestación de un servicio. Se debe registrar un servicio antes de que se probate. Un AvailabilityChanged evento nunca se desencadena como resultado de llamar a este método, sino que se desencadenará una vez que se proffere el servicio.

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

Anula el registro de un conjunto de servicios con el agente global. Esto es independiente de la desproteorización de un servicio. Se debe anular el registro de un servicio antes de que no se realice el búfer. Un AvailabilityChanged evento nunca se desencadena como resultado de llamar a este método, sino que, en su lugar, se desencadenará una vez que el servicio no esté en búfer. Para desaprotear un servicio, simplemente elimine su origen de proffering.

(Heredado de GlobalBrokeredServiceContainer)

Se aplica a