ServiceManager.Publish-Methode (Type, PublishServiceCallback)

Veröffentlicht beim Überschreiben in einer abgeleiteten Klasse einen Dienst des angegebene 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 MustOverride Sub Publish ( _
    serviceType As Type, _
    callback As PublishServiceCallback _
)
public abstract void Publish(
    Type serviceType,
    PublishServiceCallback callback
)
public:
virtual void Publish(
    Type^ serviceType, 
    PublishServiceCallback^ callback
) abstract
abstract Publish : 
        serviceType:Type * 
        callback:PublishServiceCallback -> unit 
public abstract function Publish(
    serviceType : Type, 
    callback : PublishServiceCallback
)

Parameter

  • serviceType
    Typ: System.Type
    Der Typ des Diensts, der veröffentlicht wird.

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

Siehe auch

Referenz

ServiceManager Klasse

Publish-Überladung

Microsoft.Windows.Design-Namespace

EditingContext

ContextItem

Unsubscribe

Subscribe

Weitere Ressourcen

WPF-Designer-Erweiterbarkeit