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


ServiceManager.Publish<TServiceType> - метод (PublishServiceCallback<TServiceType>)

Публикует службу указанного типа, представленную указанным методом.

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

Синтаксис

'Декларация
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 не поддерживает универсальные типы и методы.

Параметры типа

  • TServiceType

Параметры

Исключения

Исключение Условие
ArgumentNullException

Параметр callback имеет значение nullпустая ссылка (Nothing в Visual Basic).

Заметки

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

Безопасность платформы .NET Framework

См. также

Ссылки

ServiceManager Класс

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

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

EditingContext

ContextItem

Unsubscribe

Subscribe

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

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