ActionContext.AddService Método

Definición

Agrega el servicio especificado al contenedor de servicios.

Sobrecargas

AddService(Type, ServiceCreatorCallback)

Agrega el servicio especificado al contenedor de servicios. No se puede heredar esta clase.

AddService(Type, Object)

Agrega el servicio especificado al contenedor de servicios. No se puede heredar esta clase.

AddService(Type, ServiceCreatorCallback, Boolean)

Agrega el servicio especificado al contenedor de servicios y, opcionalmente, promueve el servicio al contenedor de servicios primario. No se puede heredar esta clase.

AddService(Type, Object, Boolean)

Agrega el servicio especificado al contenedor de servicios y, opcionalmente, promueve el servicio a cualquier contenedor de servicios primario. No se puede heredar esta clase.

AddService(Type, ServiceCreatorCallback)

Agrega el servicio especificado al contenedor de servicios. No se puede heredar esta clase.

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)

Parámetros

serviceType
Type

Tipo de servicio que se va a agregar.

callback
ServiceCreatorCallback

Objeto de devolución de llamada que se usa para crear el servicio. Esto permite declarar un servicio como disponible, pero retrasa la creación del objeto hasta que se solicite el servicio.

Implementaciones

Se aplica a

AddService(Type, Object)

Agrega el servicio especificado al contenedor de servicios. No se puede heredar esta clase.

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)

Parámetros

serviceType
Type

Tipo de servicio que se va a agregar.

serviceInstance
Object

Instancia del tipo de servicio que se va a agregar. Este objeto debe implementarse o heredarse del tipo indicado por el parámetro serviceType.

Implementaciones

Se aplica a

AddService(Type, ServiceCreatorCallback, Boolean)

Agrega el servicio especificado al contenedor de servicios y, opcionalmente, promueve el servicio al contenedor de servicios primario. No se puede heredar esta clase.

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)

Parámetros

serviceType
Type

Tipo de servicio que se va a agregar.

callback
ServiceCreatorCallback

Objeto de devolución de llamada que se usa para crear el servicio. Esto permite declarar un servicio como disponible, pero retrasa la creación del objeto hasta que se solicite el servicio.

promote
Boolean

True, para promover esta solicitud a cualquier contenedor de servicios primario; de lo contrario, false.

Implementaciones

Se aplica a

AddService(Type, Object, Boolean)

Agrega el servicio especificado al contenedor de servicios y, opcionalmente, promueve el servicio a cualquier contenedor de servicios primario. No se puede heredar esta clase.

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)

Parámetros

serviceType
Type

Tipo de servicio que se va a agregar.

serviceInstance
Object

Instancia del tipo de servicio que se va a agregar. Este objeto debe implementarse o heredarse del tipo indicado por el parámetro serviceType.

promote
Boolean

True, para promover esta solicitud a cualquier contenedor de servicios primario; de lo contrario, false.

Implementaciones

Se aplica a