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


ServiceProvider.AddService - метод (Type, ServiceCreatorCallback, Boolean)

Добавляет указанную службу к внутренней коллекции служб или родительский контейнер служб.

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

Синтаксис

'Декларация
Public Overridable Sub AddService ( _
    serviceType As Type, _
    callback As ServiceCreatorCallback, _
    promote As Boolean _
)
public virtual void AddService(
    Type serviceType,
    ServiceCreatorCallback callback,
    bool promote
)
public:
virtual void AddService(
    Type^ serviceType, 
    ServiceCreatorCallback^ callback, 
    bool promote
)
abstract AddService : 
        serviceType:Type * 
        callback:ServiceCreatorCallback * 
        promote:bool -> unit 
override AddService : 
        serviceType:Type * 
        callback:ServiceCreatorCallback * 
        promote:bool -> unit 
public function AddService(
    serviceType : Type, 
    callback : ServiceCreatorCallback, 
    promote : boolean
)

Параметры

  • serviceType
    Тип: System.Type
    Тип службы для добавления.
  • promote
    Тип: System.Boolean
    Значение, указывающее, является ли Boolean добавить службу к родительскому контейнеру.

Реализации

IServiceContainer.AddService(Type, ServiceCreatorCallback, Boolean)

Заметки

Параметр callback позволяет объявить службу как доступный но задержки создание объекта до запроса службы.

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

См. также

Ссылки

ServiceProvider Класс

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

Microsoft.VisualStudio.Data.Framework - пространство имен