Package.IServiceContainer.AddService Метод

Определение

Перегрузки

IServiceContainer.AddService(Type, Object)

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

IServiceContainer.AddService(Type, ServiceCreatorCallback, Boolean)

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

IServiceContainer.AddService(Type, ServiceCreatorCallback)

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

IServiceContainer.AddService(Type, Object, Boolean)

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

IServiceContainer.AddService(Type, Object)

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

 virtual void System.ComponentModel.Design.IServiceContainer.AddService(Type ^ serviceType, System::Object ^ serviceInstance) = System::ComponentModel::Design::IServiceContainer::AddService;
 virtual void System.ComponentModel.Design.IServiceContainer.AddService(Platform::Type ^ serviceType, Platform::Object ^ serviceInstance) = System::ComponentModel::Design::IServiceContainer::AddService;
void IServiceContainer.AddService (Type serviceType, object serviceInstance);
abstract member System.ComponentModel.Design.IServiceContainer.AddService : Type * obj -> unit
override this.System.ComponentModel.Design.IServiceContainer.AddService : Type * obj -> unit
Sub AddService (serviceType As Type, serviceInstance As Object) Implements IServiceContainer.AddService

Параметры

serviceType
Type

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

serviceInstance
Object

Объект службы.

Реализации

Применяется к

IServiceContainer.AddService(Type, ServiceCreatorCallback, Boolean)

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

 virtual void System.ComponentModel.Design.IServiceContainer.AddService(Type ^ serviceType, System::ComponentModel::Design::ServiceCreatorCallback ^ callback, bool promote) = System::ComponentModel::Design::IServiceContainer::AddService;
void IServiceContainer.AddService (Type serviceType, System.ComponentModel.Design.ServiceCreatorCallback callback, bool promote);
abstract member System.ComponentModel.Design.IServiceContainer.AddService : Type * System.ComponentModel.Design.ServiceCreatorCallback * bool -> unit
override this.System.ComponentModel.Design.IServiceContainer.AddService : Type * System.ComponentModel.Design.ServiceCreatorCallback * bool -> unit
Sub AddService (serviceType As Type, callback As ServiceCreatorCallback, promote As Boolean) Implements IServiceContainer.AddService

Параметры

serviceType
Type

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

callback
ServiceCreatorCallback

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

promote
Boolean

Значение true, если эту службу следует добавить в любой родительский контейнер служб; в противном случае — значение false.

Реализации

Применяется к

IServiceContainer.AddService(Type, ServiceCreatorCallback)

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

 virtual void System.ComponentModel.Design.IServiceContainer.AddService(Type ^ serviceType, System::ComponentModel::Design::ServiceCreatorCallback ^ callback) = System::ComponentModel::Design::IServiceContainer::AddService;
void IServiceContainer.AddService (Type serviceType, System.ComponentModel.Design.ServiceCreatorCallback callback);
abstract member System.ComponentModel.Design.IServiceContainer.AddService : Type * System.ComponentModel.Design.ServiceCreatorCallback -> unit
override this.System.ComponentModel.Design.IServiceContainer.AddService : Type * System.ComponentModel.Design.ServiceCreatorCallback -> unit
Sub AddService (serviceType As Type, callback As ServiceCreatorCallback) Implements IServiceContainer.AddService

Параметры

serviceType
Type

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

callback
ServiceCreatorCallback

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

Реализации

Применяется к

IServiceContainer.AddService(Type, Object, Boolean)

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

 virtual void System.ComponentModel.Design.IServiceContainer.AddService(Type ^ serviceType, System::Object ^ serviceInstance, bool promote) = System::ComponentModel::Design::IServiceContainer::AddService;
 virtual void System.ComponentModel.Design.IServiceContainer.AddService(Platform::Type ^ serviceType, Platform::Object ^ serviceInstance, bool promote) = System::ComponentModel::Design::IServiceContainer::AddService;
void IServiceContainer.AddService (Type serviceType, object serviceInstance, bool promote);
abstract member System.ComponentModel.Design.IServiceContainer.AddService : Type * obj * bool -> unit
override this.System.ComponentModel.Design.IServiceContainer.AddService : Type * obj * bool -> unit
Sub AddService (serviceType As Type, serviceInstance As Object, promote As Boolean) Implements IServiceContainer.AddService

Параметры

serviceType
Type

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

serviceInstance
Object

Объект службы.

promote
Boolean

Значение true, если эту службу следует добавить в любой родительский контейнер служб; в противном случае — значение false.

Реализации

Применяется к