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в противном случае .

Реализации

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