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


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
    Тип: Type

    Тип службы для добавления.

  • callback
    Тип: ServiceCreatorCallback

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

  • promote
    Тип: Boolean

    Значение, указывающее, является ли Boolean добавить службу к родительскому контейнеру.

Реализации

IServiceContainer.AddService(Type, ServiceCreatorCallback, Boolean)

Заметки

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

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

См. также

Ссылки

ServiceProvider Класс

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

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