Поделиться через


ServiceManager.Publish - метод (Type, PublishServiceCallback)

Обновлен: Ноябрь 2007

Если экземпляр службы переопределен в производном классе, публикует службу указанного типа, представленную с помощью заданного метода.

Пространство имен:  Microsoft.Windows.Design
Сборка:  Microsoft.Windows.Design (в Microsoft.Windows.Design.dll)

Синтаксис

'Декларация
Public MustOverride Sub Publish ( _
    serviceType As Type, _
    callback As PublishServiceCallback _
)
'Применение
Dim instance As ServiceManager
Dim serviceType As Type
Dim callback As PublishServiceCallback

instance.Publish(serviceType, callback)
public abstract void Publish(
    Type serviceType,
    PublishServiceCallback callback
)
public:
virtual void Publish(
    Type^ serviceType, 
    PublishServiceCallback^ callback
) abstract
public abstract function Publish(
    serviceType : Type, 
    callback : PublishServiceCallback
)

Параметры

  • serviceType
    Тип: System.Type
    Тип публикуемой службы.

Заметки

Эта перегрузка Publish публикует тип службы, но не объявляет экземпляр службы. Если запрашивается служба, вызывается callback для создания экземпляра. Функция обратного вызова вызывается только один раз, и экземпляр кэшируется.

Разрешения

См. также

Ссылки

ServiceManager Класс

ServiceManager - члены

Publish - перегрузка

Microsoft.Windows.Design - пространство имен

EditingContext

ContextItem

Unsubscribe

Subscribe

Другие ресурсы

Расширяемость среды конструктора WPF