Sdílet prostřednictvím


ServiceProvider – konstruktor (IServiceProvider)

Konstruktoru třídy obtékání neřízený IServiceProvider rozhraní, které je přístupné prostřednictvím spravované IServiceProvider rozhraní.

Toto rozhraní API není kompatibilní se specifikací CLS. 

Obor názvů:  Microsoft.VisualStudio.Data
Sestavení:  Microsoft.VisualStudio.Data (v Microsoft.VisualStudio.Data.dll)

Syntaxe

'Deklarace
<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
)

Parametry

Výjimky

Výjimka Podmínka
ArgumentNullException

serviceProvider Parametr má hodnotu null.

Poznámky

Tento konstruktor mělo být používáno, pokud chce přístup ke službám prostřednictvím neřízený spravovaným objektem IServiceProvider rozhraní, ještě chtěli vyhnout bolestmi hlavy rozhraní COM Nespravovaná volání přímo.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

ServiceProvider Třída

ServiceProvider – přetížení

Microsoft.VisualStudio.Data – obor názvů