Compartilhar via


Microsoft.VisualStudio.Utilities.ServiceBroker Namespace

Classes

BrokeredServiceContainerWithTelemetry
BrokeredServiceContainerWithTelemetry.BrokeredServiceManifestWithRpcContracts
GlobalBrokeredServiceContainer

Um contêiner de serviços agenciados que dá suporte a várias fontes de serviço e várias funções de consumidor que recebem exibições filtradas IServiceBroker nos serviços disponíveis.

GlobalBrokeredServiceContainer.BrokeredServiceManifest

Expõe detalhes sobre a disponibilidade de serviços oferecidos localmente para clientes com um público específico.

GlobalBrokeredServiceContainer.ProfferedRemoteServiceBroker

Serviços de um serviço agenciado que é oferecido por meio de um IRemoteServiceBroker.

GlobalBrokeredServiceContainer.ProfferedServiceBroker

Serviços intermediados serviços que são oferecidos por meio de um in-proc IServiceBroker.

GlobalBrokeredServiceContainer.ProfferedServiceFactory

Serviços de um serviço agenciado que é oferecido por meio de uma fábrica in-proc.

GlobalBrokeredServiceContainer.ProfferedViewIntrinsicService

Serviços de um serviço agenciado que é oferecido por meio de uma fábrica in-proc.

GlobalBrokeredServiceContainer.View

Uma exibição filtrada nos serviços oferecidos a um GlobalBrokeredServiceContainer, exposto como um IServiceBroker.

MissingServiceAnalysis

Contém o resultado de uma análise de serviço ausente, conforme retornado de AnalyzeMissingServiceAsync(ServiceMoniker, CancellationToken).

MockBrokeredServiceContainer

Uma implementação simulada de IBrokeredServiceContainer adequada para testes de unidade.

ServiceRegistration

Informações de registro de serviço agenciado.

Interfaces

GlobalBrokeredServiceContainer.IProffered

Um objeto que rastreia um serviço oferecido ou um conjunto de serviços.

IMissingServiceDiagnosticsService

Fornece diagnóstico para entender por que os serviços intermediados não podem ser ativados.

Enumerações

GlobalBrokeredServiceContainer.RequestResult

Enumera o possível resultado de manipulação de uma solicitação de serviço agenciada.

GlobalBrokeredServiceContainer.RequestType

Enumera os tipos de solicitações de serviço agenciadas que podem ser feitas.

GlobalBrokeredServiceContainer.TraceEvents

As IDs usadas para eventos registrados via TraceEvent(TraceEventType, Int32).

MissingBrokeredServiceErrorCode

Define os vários motivos pelos quais um serviço intermediado pode não ser obtido.

ServiceSource

Enumera as possíveis fontes de um serviço agenciado.

Delegados

GlobalBrokeredServiceContainer.ViewIntrinsicBrokeredServiceFactory

Um delegado que cria novas instâncias de um serviço a serem expostas por um IServiceBroker.