ExportBrokeredServiceAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Exporta uma classe como um serviço intermediado.
[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
- Herança
-
ExportBrokeredServiceAttribute
- Atributos
Comentários
A classe à qual esse atributo é aplicado deve implementar IExportedBrokeredService.
Quaisquer outros atributos MEF usados pela classe com esse atributo aplicado devem vir do namespace System.ComponentModel.Composition.
Esse atributo poderá ser aplicado várias vezes se houver suporte para várias versões do serviço agenciado.
Os serviços agenciados exportados podem importar qualquer outra exportação de MEF do escopo padrão, juntamente com os seguintes tipos (sem nome de contrato explícito):
Os serviços agenciados não podem importar outro serviço agenciado. Eles devem usar IServiceBroker para adquiri-los.
Construtores
ExportBrokeredServiceAttribute(String, String) |
Inicializa uma nova instância da classe ExportBrokeredServiceAttribute. |
Propriedades
AllowTransitiveGuestClients |
Obtém ou define um valor que indica se os clientes convidados têm permissão para adquirir esse serviço de forma transitiva.
Por padrão ( |
Audience |
Obtém ou define um valor que indica quais clientes devem ter permissão para adquirir diretamente esse serviço. O público-alvo pode ser or'd bit a bit para expandir o conjunto de clientes que têm permissão para adquirir esse serviço. |
ServiceName |
Obtém o Name do serviço agenciado exportado. |
ServiceVersion |
Obtém o Version do serviço agenciado exportado. |