BrokeredServiceContainerWithTelemetry Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public abstract class BrokeredServiceContainerWithTelemetry : Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer
type BrokeredServiceContainerWithTelemetry = class
inherit GlobalBrokeredServiceContainer
Public MustInherit Class BrokeredServiceContainerWithTelemetry
Inherits GlobalBrokeredServiceContainer
- Наследование
Конструкторы
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) |