ServiceProvider.AddService (Método) (Type, ServiceCreatorCallback, Boolean)
Agrega el servicio especificado a la colección interna de servicios o el contenedor primario del servicio.
Espacio de nombres: Microsoft.VisualStudio.Data.Framework
Ensamblado: Microsoft.VisualStudio.Data.Framework (en Microsoft.VisualStudio.Data.Framework.dll)
Sintaxis
'Declaración
Public Overridable Sub AddService ( _
serviceType As Type, _
callback As ServiceCreatorCallback, _
promote As Boolean _
)
public virtual void AddService(
Type serviceType,
ServiceCreatorCallback callback,
bool promote
)
public:
virtual void AddService(
Type^ serviceType,
ServiceCreatorCallback^ callback,
bool promote
)
abstract AddService :
serviceType:Type *
callback:ServiceCreatorCallback *
promote:bool -> unit
override AddService :
serviceType:Type *
callback:ServiceCreatorCallback *
promote:bool -> unit
public function AddService(
serviceType : Type,
callback : ServiceCreatorCallback,
promote : boolean
)
Parámetros
- serviceType
Tipo: System.Type
El tipo de servicio que se va a agregar.
- callback
Tipo: System.ComponentModel.Design.ServiceCreatorCallback
Objeto de devolución de llamada que se utiliza para crear el servicio.
- promote
Tipo: System.Boolean
Un valor de Boolean que indica si se va a agregar el servicio al contenedor primario.
Implementaciones
IServiceContainer.AddService(Type, ServiceCreatorCallback, Boolean)
Comentarios
El parámetro de callback permite que un servicio se declara como disponibles pero retrasa la creación del objeto hasta que se solicite el servicio.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.