ActionContext.AddService Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет указанную службу в контейнер службы.
Перегрузки
| Имя | Описание |
|---|---|
| AddService(Type, ServiceCreatorCallback) |
Добавляет указанную службу в контейнер службы. Этот класс не наследуется. |
| AddService(Type, Object) |
Добавляет указанную службу в контейнер службы. Этот класс не наследуется. |
| AddService(Type, ServiceCreatorCallback, Boolean) |
Добавляет указанную службу в контейнер службы и при необходимости повышает уровень службы в родительские контейнеры служб. Этот класс не наследуется. |
| AddService(Type, Object, Boolean) |
Добавляет указанную службу в контейнер службы и при необходимости повышает уровень службы к любым родительским контейнерам служб. Этот класс не наследуется. |
AddService(Type, ServiceCreatorCallback)
Добавляет указанную службу в контейнер службы. Этот класс не наследуется.
public:
virtual void AddService(Type ^ serviceType, System::ComponentModel::Design::ServiceCreatorCallback ^ callback);
public void AddService(Type serviceType, System.ComponentModel.Design.ServiceCreatorCallback callback);
abstract member AddService : Type * System.ComponentModel.Design.ServiceCreatorCallback -> unit
override this.AddService : Type * System.ComponentModel.Design.ServiceCreatorCallback -> unit
Public Sub AddService (serviceType As Type, callback As ServiceCreatorCallback)
Параметры
- serviceType
- Type
Тип добавляемой службы.
- callback
- ServiceCreatorCallback
Объект обратного вызова, используемый для создания службы. Это позволяет объявлять службу как доступную, но задерживает создание объекта до тех пор, пока служба не будет запрошена.
Реализации
Применяется к
AddService(Type, Object)
Добавляет указанную службу в контейнер службы. Этот класс не наследуется.
public:
virtual void AddService(Type ^ serviceType, System::Object ^ serviceInstance);
public void AddService(Type serviceType, object serviceInstance);
abstract member AddService : Type * obj -> unit
override this.AddService : Type * obj -> unit
Public Sub AddService (serviceType As Type, serviceInstance As Object)
Параметры
- serviceType
- Type
Тип добавляемой службы.
- serviceInstance
- Object
Экземпляр добавляемого типа службы. Этот объект должен реализовывать или наследовать тип, указанный параметром serviceType.
Реализации
Применяется к
AddService(Type, ServiceCreatorCallback, Boolean)
Добавляет указанную службу в контейнер службы и при необходимости повышает уровень службы в родительские контейнеры служб. Этот класс не наследуется.
public:
virtual void AddService(Type ^ serviceType, System::ComponentModel::Design::ServiceCreatorCallback ^ callback, bool promote);
public void AddService(Type serviceType, System.ComponentModel.Design.ServiceCreatorCallback callback, bool promote);
abstract member AddService : Type * System.ComponentModel.Design.ServiceCreatorCallback * bool -> unit
override this.AddService : Type * System.ComponentModel.Design.ServiceCreatorCallback * bool -> unit
Public Sub AddService (serviceType As Type, callback As ServiceCreatorCallback, promote As Boolean)
Параметры
- serviceType
- Type
Тип добавляемой службы.
- callback
- ServiceCreatorCallback
Объект обратного вызова, используемый для создания службы. Это позволяет объявлять службу как доступную, но задерживает создание объекта до тех пор, пока служба не будет запрошена.
- promote
- Boolean
True для поощрения этого запроса к любым родительским контейнерам служб; falseв противном случае .
Реализации
Применяется к
AddService(Type, Object, Boolean)
Добавляет указанную службу в контейнер службы и при необходимости повышает уровень службы к любым родительским контейнерам служб. Этот класс не наследуется.
public:
virtual void AddService(Type ^ serviceType, System::Object ^ serviceInstance, bool promote);
public void AddService(Type serviceType, object serviceInstance, bool promote);
abstract member AddService : Type * obj * bool -> unit
override this.AddService : Type * obj * bool -> unit
Public Sub AddService (serviceType As Type, serviceInstance As Object, promote As Boolean)
Параметры
- serviceType
- Type
Тип добавляемой службы.
- serviceInstance
- Object
Экземпляр добавляемого типа службы. Этот объект должен реализовывать или наследовать тип, указанный параметром serviceType.
- promote
- Boolean
True для поощрения этого запроса к любым родительским контейнерам служб; falseв противном случае .