ServiceManager.Publish<TServiceType>-Methode (PublishServiceCallback<TServiceType>)
Veröffentlicht einen Dienst des angegebenen Typs, der von der angegebenen Methode dargestellt wird.
Namespace: Microsoft.Windows.Design
Assembly: Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)
Syntax
'Declaration
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 unterstützt keine generischen Typen oder Methoden.
Typparameter
- TServiceType
Parameter
- callback
Typ: Microsoft.Windows.Design.PublishServiceCallback<TServiceType>
Die aufzurufende Methode, wenn der Dienst angefordert wird.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | callback hat den Wert nullNULL-Verweis (Nothing in Visual Basic). |
Hinweise
Diese Überladung von Publish veröffentlicht den Diensttyp, aber deklariert keine Instanz des Diensts. Wenn eine Anforderung für den Dienst gestellt wird, wird callback aufgerufen, um die Instanz zu erstellen. Der Rückruf wird nur einmal aufgerufen, und die Instanz wird zwischengespeichert.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Microsoft.Windows.Design-Namespace