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

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

Vea también

Referencia

ServiceProvider Clase

ServiceProvider (Sobrecarga)

Microsoft.VisualStudio.Data (Espacio de nombres)