Compartir a través de


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.
  • 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

Vea también

Referencia

ServiceProvider Clase

AddService (Sobrecarga)

Microsoft.VisualStudio.Data.Framework (Espacio de nombres)