Condividi tramite


Metodo ServiceProvider.AddService (Type, ServiceCreatorCallback, Boolean)

Aggiunge il servizio specificato alla raccolta interna di servizi o al contenitore padre del servizio.

Spazio dei nomi:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)

Sintassi

'Dichiarazione
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
)

Parametri

  • serviceType
    Tipo: Type

    Il tipo di servizio da aggiungere.

  • callback
    Tipo: ServiceCreatorCallback

    Oggetto callback che viene utilizzato per creare il servizio.

  • promote
    Tipo: Boolean

    Un valore Boolean che indica se aggiungere il servizio al contenitore padre.

Implementa

IServiceContainer.AddService(Type, ServiceCreatorCallback, Boolean)

Note

Il parametro callback consente un servizio da dichiarare come disponibile ma dopo la creazione di un oggetto fino a che il servizio.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ServiceProvider Classe

Overload AddService

Spazio dei nomi Microsoft.VisualStudio.Data.Framework