ExportBrokeredServiceAttribute 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将类导出为中转服务。
[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获取导出的代理服务的 。 |