BrokeredServiceContainerWithTelemetry Classe

Définition

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

Constructeurs

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

Propriétés

LocalUserCredentials

Obtient les informations d’identification à utiliser pour emprunter l’identité de l’utilisateur local.

(Hérité de GlobalBrokeredServiceContainer)
RegisteredServices

Obtient les services actuellement inscrits.

(Hérité de GlobalBrokeredServiceContainer)

Méthodes

ApplyChaosMonkeyConfigurationAsync(String, CancellationToken)
Obsolète.

Charge et applique le contenu d’une configuration chaos monkey.

(Hérité de GlobalBrokeredServiceContainer)
ApplyDescriptorSettings(ServiceRpcDescriptor, Boolean)

Applique des transformations classiques sur un descripteur pour les clients et services de service réparti.

(Hérité de GlobalBrokeredServiceContainer)
ExportDiagnosticsAsync(String, ServiceAudience, CancellationToken)

Écrit un ensemble de données de diagnostic dans un fichier JSON.

(Hérité de GlobalBrokeredServiceContainer)
GetFullAccessServiceBroker()

Obtient un avec un accès complet à tous les services disponibles pour ce processus avec des informations d’identification IServiceBroker locales appliquées par défaut pour toutes les demandes de service. Cela ne doit pas être utilisé dans un service réparti, qui doit à la place utiliser ce IServiceBroker qui est donné à sa fabrique de service.

(Hérité de GlobalBrokeredServiceContainer)
GetLimitedAccessRemoteServiceBroker(ServiceAudience, IReadOnlyDictionary<String,String>, ClientCredentialsPolicy) (Hérité de GlobalBrokeredServiceContainer)
GetLimitedAccessServiceBroker(ServiceAudience, IReadOnlyDictionary<String,String>, ClientCredentialsPolicy)

Obtient un service broker qui cible un consommateur hors processus et/ou moins fiable.

(Hérité de GlobalBrokeredServiceContainer)
GetSecureServiceBroker(ServiceActivationOptions)

Obtient un service broker qui peut être fourni à un BrokeredServiceFactory afin de propager ClientCredentials automatiquement d’un service à ses dépendances.

(Hérité de GlobalBrokeredServiceContainer)
GetServicesThatMayBeExpected(ServiceSource)

Retourne les services inscrits localement qui peuvent être recommandés par une source distante particulière.

(Hérité de GlobalBrokeredServiceContainer)
GetTraceSourceForBrokeredServiceAsync(IServiceBroker, ServiceMoniker, ServiceActivationOptions, Boolean, CancellationToken)

Obtient un TraceSource à appliquer à un service réparti.

(Hérité de GlobalBrokeredServiceContainer)
GetTraceSourceForConnectionAsync(IServiceBroker, ServiceMoniker, ServiceActivationOptions, Boolean, CancellationToken)

Obtient un TraceSource à appliquer à un service réparti.

(Hérité de GlobalBrokeredServiceContainer)
OnRequestHandled(ServiceMoniker, ServiceRpcDescriptor, GlobalBrokeredServiceContainer+RequestType, GlobalBrokeredServiceContainer+RequestResult, GlobalBrokeredServiceContainer+IProffered)
Proffer(GlobalBrokeredServiceContainer+IProffered)

Indexe une fabrique de service ou un répartiteur de services proffered pour une recherche rapide.

(Hérité de GlobalBrokeredServiceContainer)
Proffer(IServiceBroker, IReadOnlyCollection<ServiceMoniker>)

Propose des services d’un autre IServiceBroker dans ce conteneur.

(Hérité de GlobalBrokeredServiceContainer)
Proffer(ServiceRpcDescriptor, AuthorizingBrokeredServiceFactory)

Propose un service pour la publication via un IServiceBroker associé à ce conteneur.

(Hérité de GlobalBrokeredServiceContainer)
Proffer(ServiceRpcDescriptor, BrokeredServiceFactory)

Propose un service pour la publication via un IServiceBroker associé à ce conteneur.

(Hérité de GlobalBrokeredServiceContainer)
ProfferIntrinsicService(ServiceRpcDescriptor, ServiceRegistration, BrokeredServiceFactory)

Offre un service réparti très spécial qui est intrinsèque à chaque GlobalBrokeredServiceContainer.View.

(Hérité de GlobalBrokeredServiceContainer)
ProfferIntrinsicService(ServiceRpcDescriptor, ServiceRegistration, GlobalBrokeredServiceContainer+ViewIntrinsicBrokeredServiceFactory)

Offre un service réparti très spécial qui est intrinsèque à chaque GlobalBrokeredServiceContainer.View.

(Hérité de GlobalBrokeredServiceContainer)
ProfferRemoteBroker(IRemoteServiceBroker, MultiplexingStream, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Offre les services proposés par un distant IRemoteServiceBroker pour l’accès par ce conteneur.

(Hérité de GlobalBrokeredServiceContainer)
ProfferRemoteBroker(IRemoteServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Offre les services proposés par un distant IRemoteServiceBroker pour l’accès par ce conteneur.

(Hérité de GlobalBrokeredServiceContainer)
ProfferRemoteBroker(IServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Offre les services proposés par un distant IServiceBroker pour l’accès par ce conteneur.

(Hérité de GlobalBrokeredServiceContainer)
RegisterServices(IReadOnlyDictionary<ServiceMoniker,ServiceRegistration>)

Inscrit un ensemble de services auprès du répartiteur global. Cela est distinct de la mise en place d’un service. Un service doit être inscrit avant d’être profferé. Un AvailabilityChanged événement n’est jamais déclenché à la suite de l’appel de cette méthode, mais sera déclenché une fois le service profferé.

(Hérité de GlobalBrokeredServiceContainer)
UnregisterServices(IEnumerable<ServiceMoniker>)

Annule l’inscription d’un ensemble de services auprès du répartiteur global. Cela est distinct de la désactivation d’un service. Un service doit être désinscrit avant qu’il ne soit pas reprofferé. Un AvailabilityChanged événement n’est jamais déclenché à la suite de l’appel de cette méthode, mais sera déclenché une fois que le service n’est pas reprofferé. Pour annuler la création d’un service, il vous suffit de supprimer sa source de mise en avant.

(Hérité de GlobalBrokeredServiceContainer)

S’applique à