ExportBrokeredServiceAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Экспортирует класс в качестве службы через посредника.
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=false)]
[System.ComponentModel.Composition.MetadataAttribute]
public class ExportBrokeredServiceAttribute : System.ComponentModel.Composition.ExportAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=false)>]
[<System.ComponentModel.Composition.MetadataAttribute>]
type ExportBrokeredServiceAttribute = class
inherit ExportAttribute
Public Class ExportBrokeredServiceAttribute
Inherits ExportAttribute
- Наследование
-
ExportBrokeredServiceAttribute
- Атрибуты
Комментарии
Класс, к которому применяется этот атрибут, должен реализовывать IExportedBrokeredService.
Любые другие атрибуты MEF, используемые классом с примененным атрибутом, должны поступать из пространства имен System.ComponentModel.Composition.
Этот атрибут может применяться несколько раз, если поддерживается несколько версий брокерской службы.
Экспортированные службы брокера могут импортировать любой другой экспорт MEF из область по умолчанию, а также следующие типы (без явного имени контракта):
Брокерские службы не могут импортировать другие службы с брокером. Они должны использовать IServiceBroker , чтобы получить их.
Конструкторы
ExportBrokeredServiceAttribute(String, String) |
Инициализирует новый экземпляр класса ExportBrokeredServiceAttribute. |
Свойства
AllowTransitiveGuestClients |
Возвращает или задает значение, указывающее, разрешено ли гостевым клиентам транзитивно приобретать эту службу.
По умолчанию ( |
Audience |
Возвращает или задает значение, указывающее, каким клиентам должно быть разрешено напрямую приобретать эту службу. Аудитория может быть побитовой или, чтобы расширить набор клиентов, которым разрешено приобретать эту службу. |
ServiceName |
Name Возвращает значение экспортируемой службы с брокером. |
ServiceVersion |
Version Возвращает значение экспортируемой службы с брокером. |