ServiceProvider (Constructor) (IServiceProvider)

Contiene una interfaz no administrada de IServiceProvider que sea accesible a través de la interfaz administrada de IServiceProvider .

Esta API no es conforme a CLS. 

Espacio de nombres:  Microsoft.VisualStudio.Data.Framework
Ensamblado:  Microsoft.VisualStudio.Data.Framework (en Microsoft.VisualStudio.Data.Framework.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 valor del parámetro serviceProvider es nullreferencia null (Nothing en Visual Basic).

Comentarios

Debe utilizar este constructor cuando un objeto administrado debe tener acceso a los servicios expuestos por una interfaz no administrada de IServiceProvider pero desea evitar la dificultad de llamar a la interfaz COM no directamente.

Seguridad de .NET Framework

Vea también

Referencia

ServiceProvider Clase

ServiceProvider (Sobrecarga)

Microsoft.VisualStudio.Data.Framework (Espacio de nombres)