ExportBrokeredServiceAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Esporta una classe come servizio broker.
[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
- Ereditarietà
-
ExportBrokeredServiceAttribute
- Attributi
Commenti
La classe applicata a questo attributo deve implementare IExportedBrokeredService.
Tutti gli altri attributi MEF usati dalla classe con questo attributo applicato devono venire dallo spazio dei nomi System.ComponentModel.Composition.
Questo attributo può essere applicato più volte se sono supportate più versioni del servizio broker.
I servizi broker esportati possono importare qualsiasi altra esportazione MEF dall'ambito predefinito, insieme ai tipi seguenti (senza nome contratto esplicito):
I servizi broker non possono importare altri servizi broker. Devono usarli IServiceBroker per acquisire loro.
Costruttori
ExportBrokeredServiceAttribute(String, String) |
Inizializza una nuova istanza della classe ExportBrokeredServiceAttribute. |
Proprietà
AllowTransitiveGuestClients |
Ottiene o imposta un valore che indica se i client guest possono acquisire in modo transitivo questo servizio.
Per impostazione predefinita ( |
Audience |
Ottiene o imposta un valore che indica quali client devono essere autorizzati ad acquisire direttamente questo servizio. I destinatari possono essere bit per bit-OR per espandere il set di client che possono acquisire questo servizio. |
ServiceName |
Ottiene l'oggetto Name del servizio broker esportato. |
ServiceVersion |
Ottiene l'oggetto Version del servizio broker esportato. |