ExportBrokeredServiceAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Exportiert eine Klasse als Brokerdienst.
[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
- Vererbung
-
ExportBrokeredServiceAttribute
- Attribute
Hinweise
Die Klasse, auf die dieses Attribut angewendet wird, muss implementieren IExportedBrokeredService.
Alle anderen MEF-Attribute, die von der -Klasse mit diesem Attribut verwendet werden, sollten aus dem System.ComponentModel.Composition-Namespace stammen.
Dieses Attribut kann mehrmals angewendet werden, wenn mehrere Versionen des Brokerdiensts unterstützt werden.
Exportierte Brokerdienste können alle anderen MEF-Exporte aus dem Standardbereich zusammen mit den folgenden Typen (ohne expliziten Vertragsnamen) importieren:
Brokerdienste importieren möglicherweise keinen anderen Brokerdienst. Sie müssen sie verwenden IServiceBroker , um sie zu erwerben.
Konstruktoren
ExportBrokeredServiceAttribute(String, String) |
Initialisiert eine neue Instanz der ExportBrokeredServiceAttribute-Klasse. |
Eigenschaften
AllowTransitiveGuestClients |
Ruft einen Wert ab, der angibt, ob Gastclients diesen Dienst transitiv abrufen dürfen, oder legt diesen fest.
Standardmäßig ( |
Audience |
Ruft einen Wert ab, der angibt, welche Clients diesen Dienst direkt abrufen dürfen, oder legt diesen fest. Zielgruppen können zusammen bitweise OR'd sein, um den Satz von Clients zu erweitern, die diesen Dienst erwerben dürfen. |
ServiceName |
Ruft den Name des exportierten Brokerdiensts ab. |
ServiceVersion |
Ruft den Version des exportierten Brokerdiensts ab. |