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.
- callback
Typ: System.ComponentModel.Design.ServiceCreatorCallback
Objekt zpětného volání se používá k vytvoření služby.
- 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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.