Поделиться через


BrokeredServiceContainerWithTelemetry Класс

Определение

public abstract class BrokeredServiceContainerWithTelemetry : Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer
type BrokeredServiceContainerWithTelemetry = class
    inherit GlobalBrokeredServiceContainer
Public MustInherit Class BrokeredServiceContainerWithTelemetry
Inherits GlobalBrokeredServiceContainer
Наследование
BrokeredServiceContainerWithTelemetry

Конструкторы

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

Свойства

LocalUserCredentials

Возвращает учетные данные, используемые для олицетворения локального пользователя.

(Унаследовано от GlobalBrokeredServiceContainer)
RegisteredServices

Возвращает зарегистрированные в настоящее время службы.

(Унаследовано от GlobalBrokeredServiceContainer)

Методы

ApplyChaosMonkeyConfigurationAsync(String, CancellationToken)
Устаревшие..

Загружает и применяет содержимое конфигурации "обезьяны хаоса".

(Унаследовано от GlobalBrokeredServiceContainer)
ApplyDescriptorSettings(ServiceRpcDescriptor, Boolean)

Применяет типичные преобразования в дескрипторе для клиентов и служб брокера.

(Унаследовано от GlobalBrokeredServiceContainer)
ExportDiagnosticsAsync(String, ServiceAudience, CancellationToken)

Записывает кучу диагностических данных в JSON-файл.

(Унаследовано от GlobalBrokeredServiceContainer)
GetFullAccessServiceBroker()

Возвращает с полным доступом IServiceBroker ко всем службам, доступным для этого процесса, с локальными учетными данными, примененными по умолчанию для всех запросов на обслуживание. Его не следует использовать в службе через брокер, которая вместо этого должна использовать объект , предоставленный IServiceBroker фабрике служб.

(Унаследовано от GlobalBrokeredServiceContainer)
GetLimitedAccessRemoteServiceBroker(ServiceAudience, IReadOnlyDictionary<String,String>, ClientCredentialsPolicy) (Унаследовано от GlobalBrokeredServiceContainer)
GetLimitedAccessServiceBroker(ServiceAudience, IReadOnlyDictionary<String,String>, ClientCredentialsPolicy)

Возвращает компонент Service Broker, предназначенный для ненадежного и (или) менее доверенного потребителя.

(Унаследовано от GlobalBrokeredServiceContainer)
GetSecureServiceBroker(ServiceActivationOptions)

Возвращает компонент Service Broker, который может быть предоставлен для автоматического BrokeredServiceFactory распространения ClientCredentials из одной службы в ее зависимости.

(Унаследовано от GlobalBrokeredServiceContainer)
GetServicesThatMayBeExpected(ServiceSource)

Возвращает службы, зарегистрированные локально, которые могут быть представлены определенным удаленным источником.

(Унаследовано от GlobalBrokeredServiceContainer)
GetTraceSourceForBrokeredServiceAsync(IServiceBroker, ServiceMoniker, ServiceActivationOptions, Boolean, CancellationToken)

Возвращает объект , применяемый TraceSource к какой-то службе через брокер.

(Унаследовано от GlobalBrokeredServiceContainer)
GetTraceSourceForConnectionAsync(IServiceBroker, ServiceMoniker, ServiceActivationOptions, Boolean, CancellationToken)

Возвращает объект , применяемый TraceSource к какой-то службе через брокер.

(Унаследовано от GlobalBrokeredServiceContainer)
OnRequestHandled(ServiceMoniker, ServiceRpcDescriptor, GlobalBrokeredServiceContainer+RequestType, GlobalBrokeredServiceContainer+RequestResult, GlobalBrokeredServiceContainer+IProffered)
Proffer(GlobalBrokeredServiceContainer+IProffered)

Индексирует фабрику служб или брокер для быстрого поиска.

(Унаследовано от GlobalBrokeredServiceContainer)
Proffer(IServiceBroker, IReadOnlyCollection<ServiceMoniker>)

Выполняет преобразование служб из другого IServiceBroker контейнера в этот контейнер.

(Унаследовано от GlobalBrokeredServiceContainer)
Proffer(ServiceRpcDescriptor, AuthorizingBrokeredServiceFactory)

Профилирует службу для публикации через объект , связанный с этим контейнером IServiceBroker .

(Унаследовано от GlobalBrokeredServiceContainer)
Proffer(ServiceRpcDescriptor, BrokeredServiceFactory)

Профилирует службу для публикации через объект , связанный с этим контейнером IServiceBroker .

(Унаследовано от GlobalBrokeredServiceContainer)
ProfferIntrinsicService(ServiceRpcDescriptor, ServiceRegistration, BrokeredServiceFactory)

Предоставляет очень специальную службу через брокер, которая является внутренней для каждого GlobalBrokeredServiceContainer.View.

(Унаследовано от GlobalBrokeredServiceContainer)
ProfferIntrinsicService(ServiceRpcDescriptor, ServiceRegistration, GlobalBrokeredServiceContainer+ViewIntrinsicBrokeredServiceFactory)

Предоставляет очень специальную службу через брокер, которая является внутренней для каждого GlobalBrokeredServiceContainer.View.

(Унаследовано от GlobalBrokeredServiceContainer)
ProfferRemoteBroker(IRemoteServiceBroker, MultiplexingStream, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Предоставляет службы, предоставляемые удаленным сервером IRemoteServiceBroker , для доступа к этому контейнеру.

(Унаследовано от GlobalBrokeredServiceContainer)
ProfferRemoteBroker(IRemoteServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Предоставляет службы, предоставляемые удаленным сервером IRemoteServiceBroker , для доступа к этому контейнеру.

(Унаследовано от GlobalBrokeredServiceContainer)
ProfferRemoteBroker(IServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Предоставляет службы, предоставляемые удаленным сервером IServiceBroker , для доступа к этому контейнеру.

(Унаследовано от GlobalBrokeredServiceContainer)
RegisterServices(IReadOnlyDictionary<ServiceMoniker,ServiceRegistration>)

Регистрирует набор служб в глобальном брокере. Это отдельно от профилирования службы. Служба должна быть зарегистрирована перед ее профилированием. Событие AvailabilityChanged никогда не запускается в результате вызова этого метода, но вместо этого будет активировано после профилирования службы.

(Унаследовано от GlobalBrokeredServiceContainer)
UnregisterServices(IEnumerable<ServiceMoniker>)

Отменяет регистрацию набора служб с помощью глобального брокера. Это не связано с отменой поддержки службы. Служба должна быть отменена, прежде чем она будет отменена. Событие AvailabilityChanged никогда не запускается в результате вызова этого метода, но вместо этого активируется после отмены проверки службы. Чтобы отменить обслуживание, просто удалите ее источник профилирования.

(Унаследовано от GlobalBrokeredServiceContainer)

Применяется к