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: TypeIl tipo di servizio da aggiungere.
callback
Tipo: ServiceCreatorCallbackOggetto callback che viene utilizzato per creare il servizio.
promote
Tipo: BooleanUn 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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.