IVsDataSourceFactory Interface
Implemented by packages that supply their own Data source factories.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assemblies: Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)
Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.0.dll)
Microsoft.VisualStudio.Shell.Interop.10.0 (in Microsoft.VisualStudio.Shell.Interop.10.0.dll)
Microsoft.VisualStudio.Shell.StartPage (in Microsoft.VisualStudio.Shell.StartPage.dll)
Syntax
'Declaration
<GuidAttribute("24034437-CB2E-47DD-AE2B-14D56481A2F0")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsDataSourceFactory
'Usage
Dim instance As IVsDataSourceFactory
[GuidAttribute("24034437-CB2E-47DD-AE2B-14D56481A2F0")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsDataSourceFactory
[GuidAttribute(L"24034437-CB2E-47DD-AE2B-14D56481A2F0")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsDataSourceFactory
[<GuidAttribute("24034437-CB2E-47DD-AE2B-14D56481A2F0")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsDataSourceFactory = interface end
public interface IVsDataSourceFactory
Remarks
This interface is implemented by the shell as the SVsDataSourceFactory service. Data source factories must be registered under the UIDataSourceProviders sub-key in the Windows registry. In addition, the package must call [IVsRegisterDataSourceFactories::RegisterDataSourceFactory] in the [SetSite] method.