ServiceBrokerOfExportedServices Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
IServiceBroker Реализует , который необходимо профилировать в GlobalBrokeredServiceContainer , чтобы эффективно профилировать все службы, активируемые mef-брокером, в интегрированной среде разработки.
public abstract class ServiceBrokerOfExportedServices : Microsoft.ServiceHub.Framework.IServiceBroker
type ServiceBrokerOfExportedServices = class
interface IServiceBroker
Public MustInherit Class ServiceBrokerOfExportedServices
Implements IServiceBroker
- Наследование
-
ServiceBrokerOfExportedServices
- Реализации
Комментарии
Интегрированная среда разработки узла должна наследоваться от этого класса и применяться ExportAttribute к производного типа. При запуске интегрированная среда разработки должна получить этот экспорт и вызвать , RegisterAndProfferServicesAsync(CancellationToken) чтобы добавить в контейнер службы, экспортированные с помощью брокера MEF.
Конструкторы
ServiceBrokerOfExportedServices() |
IServiceBroker Реализует , который необходимо профилировать в GlobalBrokeredServiceContainer , чтобы эффективно профилировать все службы, активируемые mef-брокером, в интегрированной среде разработки. |
Методы
GetBrokeredServiceContainerAsync(CancellationToken) |
Возвращает глобальный контейнер службы с брокером. |
RegisterAndProfferServices(GlobalBrokeredServiceContainer) |
Регистрирует экспортированные брокерские службы MEF и предоставляет фабрику для них. |
RegisterAndProfferServicesAsync(CancellationToken) |
Регистрирует экспортированные брокерские службы MEF и предоставляет фабрику для них. |
Явные реализации интерфейса
IServiceBroker.AvailabilityChanged |
IServiceBroker Реализует , который необходимо профилировать в GlobalBrokeredServiceContainer , чтобы эффективно профилировать все службы, активируемые mef-брокером, в интегрированной среде разработки. |
IServiceBroker.GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
IServiceBroker Реализует , который необходимо профилировать в GlobalBrokeredServiceContainer , чтобы эффективно профилировать все службы, активируемые mef-брокером, в интегрированной среде разработки. |
IServiceBroker.GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken) |
IServiceBroker Реализует , который необходимо профилировать в GlobalBrokeredServiceContainer , чтобы эффективно профилировать все службы, активируемые mef-брокером, в интегрированной среде разработки. |
Методы расширения
GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken) |
Запрашивает доступ к определенной IDuplexPipeслужбе через . |
GetProxyAsync<T>(IServiceBroker, ServiceJsonRpcDescriptor<T>, CancellationToken) |
Запрашивает доступ к определенной службе через прокси-сервер клиента. |
GetProxyAsync<T>(IServiceBroker, ServiceRpcDescriptor, CancellationToken) |
Запрашивает доступ к определенной службе через прокси-сервер клиента. |
CompareLocalToRemoteVersionAsync(IServiceBroker, ServiceMoniker, CancellationToken) |
Сравнивает локально распознаваемую службу с тем, что доступно удаленно для той же службы. |
ReportMissingServiceAsync(IServiceBroker, String, String, ServiceMoniker, Guid, UInt32, CancellationToken) |
Предоставляет пользователю немодальный пользовательский интерфейс, объясняющий, почему функция отключена или работает с ограниченной функциональностью. |