Método ServiceProvider.AddService (Type, ServiceCreatorCallback, Boolean)
Adiciona o serviço especificado para a coleção interna de serviços ou para o contêiner pai do serviço.
Namespace: Microsoft.VisualStudio.Data.Framework
Assembly: Microsoft.VisualStudio.Data.Framework (em Microsoft.VisualStudio.Data.Framework.dll)
Sintaxe
'Declaração
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
O tipo de serviço para adicionar.
- callback
Tipo: System.ComponentModel.Design.ServiceCreatorCallback
Um objeto de retorno de chamada que é usado para criar o serviço.
- promote
Tipo: System.Boolean
Um valor de Boolean que indica se adicionar a conta de serviço para o contêiner pai.
Implementações
IServiceContainer.AddService(Type, ServiceCreatorCallback, Boolean)
Comentários
O parâmetro de callback permite que um serviço é declarada como disponível mas atrasos a criação do objeto até que o serviço seja solicitado.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.