Compartir a través de


Connection.IServiceContainer.AddService Método

Definición

Agrega el servicio especificado al contenedor de servicios.

Sobrecargas

IServiceContainer.AddService(Type, ServiceCreatorCallback)

Agrega el servicio que tiene el objeto de devolución de llamada especificado al contenedor de servicios.

IServiceContainer.AddService(Type, Object)

Agrega el servicio que tiene la instancia de tipo de servicio especificada al contenedor de servicios.

IServiceContainer.AddService(Type, ServiceCreatorCallback, Boolean)

Agrega el servicio que tiene el objeto de devolución de llamada especificado al contenedor de servicios y, opcionalmente, promueve la solicitud a los contenedores de servicios primarios.

IServiceContainer.AddService(Type, Object, Boolean)

Agrega el servicio que tiene la instancia de tipo de servicio especificada al contenedor de servicios y, opcionalmente, promueve la solicitud a los contenedores de servicios primarios.

IServiceContainer.AddService(Type, ServiceCreatorCallback)

Agrega el servicio que tiene el objeto de devolución de llamada especificado al contenedor de servicios.

 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);
Sub AddService (serviceType As Type, callback As ServiceCreatorCallback) Implements IServiceContainer.AddService

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

IServiceContainer.AddService(Type, Object)

Agrega el servicio que tiene la instancia de tipo de servicio especificada al contenedor de servicios.

 virtual void System.ComponentModel.Design.IServiceContainer.AddService(Type ^ serviceType, System::Object ^ serviceInstance) = System::ComponentModel::Design::IServiceContainer::AddService;
void IServiceContainer.AddService (Type serviceType, object serviceInstance);
Sub AddService (serviceType As Type, serviceInstance As Object) Implements IServiceContainer.AddService

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 implementar o heredar del tipo indicado por el parámetro serviceType.

Implementaciones

Se aplica a

IServiceContainer.AddService(Type, ServiceCreatorCallback, Boolean)

Agrega el servicio que tiene el objeto de devolución de llamada especificado al contenedor de servicios y, opcionalmente, promueve la solicitud a los contenedores de servicios primarios.

 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);
Sub AddService (serviceType As Type, callback As ServiceCreatorCallback, promote As Boolean) Implements IServiceContainer.AddService

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

IServiceContainer.AddService(Type, Object, Boolean)

Agrega el servicio que tiene la instancia de tipo de servicio especificada al contenedor de servicios y, opcionalmente, promueve la solicitud a los contenedores de servicios primarios.

 virtual void System.ComponentModel.Design.IServiceContainer.AddService(Type ^ serviceType, System::Object ^ serviceInstance, bool promote) = System::ComponentModel::Design::IServiceContainer::AddService;
void IServiceContainer.AddService (Type serviceType, object serviceInstance, bool promote);
Sub AddService (serviceType As Type, serviceInstance As Object, promote As Boolean) Implements IServiceContainer.AddService

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 implementar o heredar 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