GlobalBrokeredServiceContainer Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Conteneur de services négociés qui prend en charge plusieurs sources de service et plusieurs rôles de consommateur qui reçoivent IServiceBroker des vues filtrées dans les services disponibles.
public ref class GlobalBrokeredServiceContainer abstract : Microsoft::VisualStudio::Shell::ServiceBroker::IBrokeredServiceContainerDiagnostics, Microsoft::VisualStudio::Shell::ServiceBroker::IBrokeredServiceContainerInternal
public abstract class GlobalBrokeredServiceContainer : Microsoft.VisualStudio.Shell.ServiceBroker.IBrokeredServiceContainerDiagnostics, Microsoft.VisualStudio.Shell.ServiceBroker.IBrokeredServiceContainerInternal
type GlobalBrokeredServiceContainer = class
interface IBrokeredServiceContainer
interface IBrokeredServiceContainerInternal
interface IBrokeredServiceContainerDiagnostics
Public MustInherit Class GlobalBrokeredServiceContainer
Implements IBrokeredServiceContainerDiagnostics, IBrokeredServiceContainerInternal
- Héritage
-
GlobalBrokeredServiceContainer
- Dérivé
- Implémente
Remarques
Lorsqu’un service est inscrit sans version, il double en tant que service de secours lorsqu’une demande pour ce nom de service est effectuée, mais qu’aucune correspondance de version exacte n’est trouvée.
Constructeurs
| GlobalBrokeredServiceContainer(ImmutableDictionary<ServiceMoniker,ServiceRegistration>, Boolean, TelemetrySession, JoinableTaskFactory, TraceSource) |
Initialise une nouvelle instance de la classe GlobalBrokeredServiceContainer. |
Propriétés
| LocalUserCredentials |
Gets credentials to use to impersonate the local user. |
| MissingServiceDiagnostics |
Obtient un descripteur pour le service qui peut diagnostiquer la cause d’un service Broker manquant. Utilisez IMissingServiceDiagnosticsService pour interagir avec ce service. |
Méthodes
| ApplyChaosMonkeyConfigurationAsync(String, CancellationToken) |
Obsolète.
Charge et applique le contenu d’une configuration de singe chaos. |
| ExportDiagnosticsAsync(String, ServiceAudience, CancellationToken) |
Écrit une série de données de diagnostic dans un fichier JSON. |
| GetFullAccessServiceBroker() |
Obtient un IServiceBroker avec un accès complet à tous les services disponibles pour ce processus avec les informations d’identification locales appliquées par défaut pour toutes les demandes de service. Cela ne doit pas être utilisé dans un service répartie, qui doit à la place utiliser le IServiceBroker fourni à sa fabrique de service. |
| GetLimitedAccessRemoteServiceBroker(ServiceAudience, IReadOnlyDictionary<String,String>, ClientCredentialsPolicy) | |
| GetLimitedAccessServiceBroker(ServiceAudience, IReadOnlyDictionary<String,String>, ClientCredentialsPolicy) |
Gets a service broker that targets an out of proc and/or less trusted consumer. |
| GetServicesThatMayBeExpected(ServiceSource) |
Retourne les services inscrits localement qui peuvent être offerts par une source distante particulière. |
| Proffer(IServiceBroker, IReadOnlyCollection<ServiceMoniker>) |
Offre les services à partir d’un autre IServiceBroker dans ce conteneur. |
| Proffer(ServiceRpcDescriptor, AuthorizingBrokeredServiceFactory) | Microsoft.VisualStudio.Shell.ServiceBroker.IBrokeredServiceContainer.Proffer(Microsoft.ServiceHub.Framework.ServiceRpcDescriptor,Microsoft.VisualStudio.Shell.ServiceBroker.AuthorizingBrokeredServiceFactory) |
| Proffer(ServiceRpcDescriptor, BrokeredServiceFactory) | Microsoft.VisualStudio.Shell.ServiceBroker.IBrokeredServiceContainer.Proffer(Microsoft.ServiceHub.Framework.ServiceRpcDescriptor,Microsoft.VisualStudio.Shell.ServiceBroker.BrokeredServiceFactory) |
| ProfferRemoteBroker(IRemoteServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>) |
Services offre offerts par un distant IRemoteServiceBroker pour l’accès par ce conteneur. |
| ProfferRemoteBroker(IServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>) |
Services offre offerts par un distant IServiceBroker pour l’accès par ce conteneur. |