Microsoft.VisualStudio.Utilities.ServiceBroker Espace de noms

Classes

BrokeredServiceContainerWithTelemetry
BrokeredServiceContainerWithTelemetry.BrokeredServiceManifestWithRpcContracts
GlobalBrokeredServiceContainer

Conteneur de services répartis qui prend en charge plusieurs sources de service et plusieurs rôles de consommateur qui obtiennent des vues filtrées IServiceBroker dans les services disponibles.

GlobalBrokeredServiceContainer.BrokeredServiceManifest

Expose des détails sur la disponibilité des services proposés localement pour les clients avec un public spécifique.

GlobalBrokeredServiceContainer.ProfferedRemoteServiceBroker

Services d’un service réparti qui est proposé via un IRemoteServiceBroker.

GlobalBrokeredServiceContainer.ProfferedServiceBroker

Services de services répartis qui sont proposés via un in-proc IServiceBroker.

GlobalBrokeredServiceContainer.ProfferedServiceFactory

Services d’un service réparti qui est offert via une fabrique in-proc.

GlobalBrokeredServiceContainer.ProfferedViewIntrinsicService

Services d’un service réparti qui est offert via une fabrique in-proc.

GlobalBrokeredServiceContainer.View

Vue filtrée sur les services proposés à un GlobalBrokeredServiceContainer, exposé en tant que IServiceBroker.

MissingServiceAnalysis

Contient le résultat d’une analyse de service manquante telle que retournée par AnalyzeMissingServiceAsync(ServiceMoniker, CancellationToken).

MockBrokeredServiceContainer

Implémentation fictive de IBrokeredServiceContainer adaptée aux tests unitaires.

ServiceRegistration

Informations d’inscription de service réparties.

Interfaces

GlobalBrokeredServiceContainer.IProffered

Objet qui effectue le suivi d’un service ou d’un ensemble de services proffered.

IMissingServiceDiagnosticsService

Fournit diagnostics pour comprendre pourquoi les services répartis ne sont pas activables.

Énumérations

GlobalBrokeredServiceContainer.RequestResult

Énumère le résultat de gestion possible d’une demande de service répartie.

GlobalBrokeredServiceContainer.RequestType

Énumère les types de demandes de service réparties qui peuvent être effectuées.

GlobalBrokeredServiceContainer.TraceEvents

ID utilisés pour les événements consignés via TraceEvent(TraceEventType, Int32).

MissingBrokeredServiceErrorCode

Définit les différentes raisons pour lesquelles un service réparti peut ne pas être obtenu.

ServiceSource

Énumère les sources possibles d’un service réparti.

Délégués

GlobalBrokeredServiceContainer.ViewIntrinsicBrokeredServiceFactory

Délégué qui crée de nouvelles instances d’un service à exposer par un IServiceBroker.