ExportBrokeredServiceAttribute Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Eksportuje klasę jako usługę obsługiwaną przez brokera.
[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
- Dziedziczenie
-
ExportBrokeredServiceAttribute
- Atrybuty
Uwagi
Klasa, do którego zastosowano ten atrybut, musi implementować IExportedBrokeredServiceelement .
Wszystkie inne atrybuty MEF używane przez klasę z zastosowanym tym atrybutem powinny pochodzić z przestrzeni nazw System.ComponentModel.Composition.
Ten atrybut może być stosowany wiele razy, jeśli jest obsługiwanych wiele wersji usługi obsługiwanej przez brokera.
Wyeksportowane usługi obsługiwane przez brokera mogą importować dowolny inny eksport MEF z zakresu domyślnego wraz z następującymi typami (bez jawnej nazwy kontraktu):
Usługi obsługiwane przez brokera mogą nie importować innych usług obsługiwanych przez brokera. Muszą używać IServiceBroker ich do ich nabycia.
Konstruktory
ExportBrokeredServiceAttribute(String, String) |
Inicjuje nowe wystąpienie klasy ExportBrokeredServiceAttribute. |
Właściwości
AllowTransitiveGuestClients |
Pobiera lub ustawia wartość wskazującą, czy klienci-goście mogą przechodnio uzyskiwać tę usługę.
Domyślnie ( |
Audience |
Pobiera lub ustawia wartość wskazującą, którzy klienci powinni mieć możliwość bezpośredniego uzyskania tej usługi. Grupy odbiorców mogą być bitowe or'd razem, aby rozszerzyć zestaw klientów, którzy mogą uzyskać tę usługę. |
ServiceName |
Name Pobiera wyeksportowaną usługę brokera. |
ServiceVersion |
Version Pobiera wyeksportowaną usługę brokera. |