Partager via


ServiceManager.Publish<TServiceType>, méthode (PublishServiceCallback<TServiceType>)

Publie un service du type spécifié, représenté par la méthode spécifiée.

Espace de noms :  Microsoft.Windows.Design
Assembly :  Microsoft.Windows.Design.Extensibility (dans Microsoft.Windows.Design.Extensibility.dll)

Syntaxe

'Déclaration
Public Sub Publish(Of TServiceType) ( _
    callback As PublishServiceCallback(Of TServiceType) _
)
public void Publish<TServiceType>(
    PublishServiceCallback<TServiceType> callback
)
public:
generic<typename TServiceType>
void Publish(
    PublishServiceCallback<TServiceType>^ callback
)
member Publish : 
        callback:PublishServiceCallback<'TServiceType> -> unit 
JScript ne prend pas en charge les types ou les méthodes génériques.

Paramètres de type

  • TServiceType

Paramètres

Exceptions

Exception Condition
ArgumentNullException

callback est nullune référence null (Nothing en Visual Basic).

Notes

Cette surcharge de Publish publie le type de service, mais ne déclare pas une instance du service. Lorsqu'une demande est faite pour le service, callback est appelé pour créer l'instance. Le rappel est appelé une seule fois et l'instance est mise en cache.

Sécurité .NET Framework

Voir aussi

Référence

ServiceManager Classe

Publish, surcharge

Microsoft.Windows.Design, espace de noms

EditingContext

ContextItem

Unsubscribe

Subscribe

Autres ressources

Extensibilité du Concepteur WPF