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
.