共用方式為


ServiceManager.Publish 方法 (Type, PublishServiceCallback)

在衍生類別中覆寫時,發行指定之型別的服務 (以指定的方法表示)。

命名空間:  Microsoft.Windows.Design
組件:  Microsoft.Windows.Design.Extensibility (在 Microsoft.Windows.Design.Extensibility.dll 中)

語法

'宣告
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
)

參數

  • serviceType
    型別:System.Type
    正在發佈的服務類型。

備註

Publish 的多載會發行服務型別,但不會宣告服務的執行個體。 對服務提出要求時,會叫用 callback 以建立執行個體。 只會叫用一次回呼,而且會快取執行個體。

.NET Framework 安全性

請參閱

參考

ServiceManager 類別

Publish 多載

Microsoft.Windows.Design 命名空間

EditingContext

ContextItem

Unsubscribe

Subscribe

其他資源

WPF 設計工具擴充性