ServiceProvider Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
ServiceProvider() |
Class constructor for a managed service provider (IServiceProvider) that is accessible through the unmanaged IServiceProvider interface. |
ServiceProvider(IServiceProvider) |
Class constructor for wrapping an unmanaged IServiceProvider interface that is accessible through the managed IServiceProvider interface. |
ServiceProvider()
Class constructor for a managed service provider (IServiceProvider) that is accessible through the unmanaged IServiceProvider interface.
protected:
ServiceProvider();
protected ServiceProvider ();
Protected Sub New ()
Applies to
ServiceProvider(IServiceProvider)
Important
This API is not CLS-compliant.
Class constructor for wrapping an unmanaged IServiceProvider interface that is accessible through the managed IServiceProvider interface.
public:
ServiceProvider(Microsoft::VisualStudio::OLE::Interop::IServiceProvider ^ serviceProvider);
[System.CLSCompliant(false)]
public ServiceProvider (Microsoft.VisualStudio.OLE.Interop.IServiceProvider serviceProvider);
public ServiceProvider (Microsoft.VisualStudio.OLE.Interop.IServiceProvider serviceProvider);
[<System.CLSCompliant(false)>]
new Microsoft.VisualStudio.Data.ServiceProvider : Microsoft.VisualStudio.OLE.Interop.IServiceProvider -> Microsoft.VisualStudio.Data.ServiceProvider
new Microsoft.VisualStudio.Data.ServiceProvider : Microsoft.VisualStudio.OLE.Interop.IServiceProvider -> Microsoft.VisualStudio.Data.ServiceProvider
Public Sub New (serviceProvider As IServiceProvider)
Parameters
- serviceProvider
- IServiceProvider
An unmanaged IServiceProvider interface object to wrap.
- Attributes
Exceptions
The serviceProvider
parameter is null.