Compartir a través de


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: IServiceProvider

    Un 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

Vea también

Referencia

ServiceProvider Clase

ServiceProvider (Sobrecarga)

Microsoft.VisualStudio.Data (Espacio de nombres)