Sdílet prostřednictvím


ServiceProvider.AddService – metoda (Type, ServiceCreatorCallback, Boolean)

Zadaná služba přidá vnitřní kolekce služeb nebo nadřazeného kontejneru služby.

Obor názvů:  Microsoft.VisualStudio.Data.Framework
Sestavení:  Microsoft.VisualStudio.Data.Framework (v Microsoft.VisualStudio.Data.Framework.dll)

Syntaxe

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

Parametry

  • serviceType
    Typ: System.Type
    Typ služby, které chcete přidat.
  • promote
    Typ: System.Boolean
    A Boolean hodnotu označující, zda má být do nadřazeného kontejneru služby.

Implementuje

IServiceContainer.AddService(Type, ServiceCreatorCallback, Boolean)

Poznámky

callback Parametr umožňuje službě uváděná jako, ale zpoždění vytvoření objektu, dokud požadovanou službu.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

ServiceProvider Třída

AddService – přetížení

Microsoft.VisualStudio.Data.Framework – obor názvů