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
Параметры
- callback
Тип: Microsoft.Windows.Design.PublishServiceCallback<TServiceType>
Метод, который необходимо вызвать, если запрашивается служба.
Исключения
Исключение | Условие |
---|---|
ArgumentNullException | Параметр callback имеет значение nullпустая ссылка (Nothing в Visual Basic). |
Заметки
Эта перегрузка Publish публикует тип службы, но не объявляет экземпляр службы. Если запрашивается служба, вызывается callback для создания экземпляра. Функция обратного вызова вызывается только один раз, и экземпляр кэшируется.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.Windows.Design - пространство имен