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 |
このサービスを直接取得できるクライアントを示す値を取得または設定します。 対象ユーザーは、このサービスの取得を許可されているクライアントのセットを拡張するために、ビットごとの OR を組み合わせて使用できます。 |
ServiceName |
エクスポートされたブローカー サービスの を Name 取得します。 |
ServiceVersion |
エクスポートされたブローカー サービスの を Version 取得します。 |