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
- callback
Type : Microsoft.Windows.Design.PublishServiceCallback<TServiceType>
Méthode à appeler lorsque le service est demandé.
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.Windows.Design, espace de noms