ServiceProvider (Constructor) (IServiceProvider)
Constructor de clase para ajustar una interfaz no administrada de IServiceProvider que es accesible a través de la interfaz administrada de IServiceProvider .
Esta API no es conforme a CLS.
Espacio de nombres: Microsoft.VisualStudio.Data
Ensamblado: Microsoft.VisualStudio.Data (en Microsoft.VisualStudio.Data.dll)
Sintaxis
'Declaración
<CLSCompliantAttribute(False)> _
Public Sub New ( _
serviceProvider As IServiceProvider _
)
[CLSCompliantAttribute(false)]
public ServiceProvider(
IServiceProvider serviceProvider
)
[CLSCompliantAttribute(false)]
public:
ServiceProvider(
IServiceProvider^ serviceProvider
)
[<CLSCompliantAttribute(false)>]
new :
serviceProvider:IServiceProvider -> ServiceProvider
public function ServiceProvider(
serviceProvider : IServiceProvider
)
Parámetros
serviceProvider
Tipo: IServiceProviderUn objeto no administrado de la interfaz de IServiceProvider el ajuste.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | El parámetro serviceProvider es null. |
Comentarios
Este constructor se utiliza cuando un objeto administrado desea tener acceso a los servicios expuestos por una interfaz no administrada de IServiceProvider , todavía desea evitar el dolor de cabeza de llamar a la interfaz COM no directamente.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.