ServiceProvider.AddService - метод (Type, ServiceCreatorCallback)
Добавляет указанную службу к внутренней коллекции служб.
Пространство имен: Microsoft.VisualStudio.Data.Framework
Сборка: Microsoft.VisualStudio.Data.Framework (в Microsoft.VisualStudio.Data.Framework.dll)
Синтаксис
'Декларация
Public Sub AddService ( _
serviceType As Type, _
callback As ServiceCreatorCallback _
)
public void AddService(
Type serviceType,
ServiceCreatorCallback callback
)
public:
virtual void AddService(
Type^ serviceType,
ServiceCreatorCallback^ callback
) sealed
abstract AddService :
serviceType:Type *
callback:ServiceCreatorCallback -> unit
override AddService :
serviceType:Type *
callback:ServiceCreatorCallback -> unit
public final function AddService(
serviceType : Type,
callback : ServiceCreatorCallback
)
Параметры
- serviceType
Тип: System.Type
Тип службы для добавления.
- callback
Тип: System.ComponentModel.Design.ServiceCreatorCallback
Объект обратного вызова, используемый для создания службы.
Реализации
IServiceContainer.AddService(Type, ServiceCreatorCallback)
Заметки
Параметр callback позволяет объявить службу как доступный но задержки создание объекта до запроса службы.
Данный метод вызывает метод AddService.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.