ExportBrokeredServiceAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Exporte une classe en tant que service réparti.
[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
- Héritage
-
ExportBrokeredServiceAttribute
- Attributs
Remarques
La classe à laquelle cet attribut est appliqué doit implémenter IExportedBrokeredService.
Tous les autres attributs MEF utilisés par la classe avec cet attribut doivent provenir de l’espace de noms System.ComponentModel.Composition.
Cet attribut peut être appliqué plusieurs fois si plusieurs versions du service réparti sont prises en charge.
Les services répartits exportés peuvent importer toute autre exportation MEF à partir de l’étendue par défaut, ainsi que les types suivants (sans nom de contrat explicite) :
Les services réparti ne peuvent pas importer d’autres services réparti. Ils doivent utiliser IServiceBroker pour les acquérir.
Constructeurs
ExportBrokeredServiceAttribute(String, String) |
Initialise une nouvelle instance de la classe ExportBrokeredServiceAttribute. |
Propriétés
AllowTransitiveGuestClients |
Obtient ou définit une valeur indiquant si les clients invités sont autorisés à acquérir ce service de manière transitive.
Par défaut ( |
Audience |
Obtient ou définit une valeur indiquant quels clients doivent être autorisés à acquérir directement ce service. Les audiences peuvent être regroupées au niveau du bit-OR pour développer l’ensemble de clients autorisés à acquérir ce service. |
ServiceName |
Obtient le Name du service réparti exporté. |
ServiceVersion |
Obtient le Version du service réparti exporté. |