DataPackageProfile Class
Provide this so we can filter the add new project dialog and add load-independent experiences.
This API is not CLS-compliant.
Inheritance Hierarchy
System..::..Object
Package
Microsoft.VisualStudio.Data.Tools.Package.SqlProfile.UI..::..DataPackageProfile
Namespace: Microsoft.VisualStudio.Data.Tools.Package.SqlProfile.UI
Assembly: Microsoft.VisualStudio.Data.Tools.Package.SqlProfile (in Microsoft.VisualStudio.Data.Tools.Package.SqlProfile.dll)
Syntax
'Declaration
<PackageRegistrationAttribute(UseManagedResourcesOnly := True)> _
<ComVisibleAttribute(True)> _
<CLSCompliantAttribute(False)> _
<ProvideMenuResourceAttribute(, )> _
<GuidAttribute("00a9524f-427f-46ee-8a20-615c25ecbe6f")> _
<ProvideAutoLoadAttribute("ADFC4E64-0397-11D1-9F4E-00A0C911004F")> _
<ProvideLoadKeyAttribute("Standard", "1.0", "Microsoft(R) SQL Server Data Tools - Profile", _
"Microsoft Corporation", )> _
Public NotInheritable Class DataPackageProfile _
Inherits Package _
Implements IVsFilterNewProjectDlg, IOleCommandTarget
'Usage
Dim instance As DataPackageProfile
[PackageRegistrationAttribute(UseManagedResourcesOnly = true)]
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
[ProvideMenuResourceAttribute(, )]
[GuidAttribute("00a9524f-427f-46ee-8a20-615c25ecbe6f")]
[ProvideAutoLoadAttribute("ADFC4E64-0397-11D1-9F4E-00A0C911004F")]
[ProvideLoadKeyAttribute("Standard", "1.0", "Microsoft(R) SQL Server Data Tools - Profile",
"Microsoft Corporation", )]
public sealed class DataPackageProfile : Package,
IVsFilterNewProjectDlg, IOleCommandTarget
[PackageRegistrationAttribute(UseManagedResourcesOnly = true)]
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
[ProvideMenuResourceAttribute(, )]
[GuidAttribute(L"00a9524f-427f-46ee-8a20-615c25ecbe6f")]
[ProvideAutoLoadAttribute(L"ADFC4E64-0397-11D1-9F4E-00A0C911004F")]
[ProvideLoadKeyAttribute(L"Standard", L"1.0", L"Microsoft(R) SQL Server Data Tools - Profile",
L"Microsoft Corporation", )]
public ref class DataPackageProfile sealed : public Package,
IVsFilterNewProjectDlg, IOleCommandTarget
[<SealedAttribute>]
[<PackageRegistrationAttribute(UseManagedResourcesOnly = true)>]
[<ComVisibleAttribute(true)>]
[<CLSCompliantAttribute(false)>]
[<ProvideMenuResourceAttribute(, )>]
[<GuidAttribute("00a9524f-427f-46ee-8a20-615c25ecbe6f")>]
[<ProvideAutoLoadAttribute("ADFC4E64-0397-11D1-9F4E-00A0C911004F")>]
[<ProvideLoadKeyAttribute("Standard", "1.0", "Microsoft(R) SQL Server Data Tools - Profile",
"Microsoft Corporation", )>]
type DataPackageProfile =
class
inherit Package
interface IVsFilterNewProjectDlg
interface IOleCommandTarget
end
public final class DataPackageProfile extends Package implements IVsFilterNewProjectDlg, IOleCommandTarget
The DataPackageProfile type exposes the following members.
Constructors
Name | Description | |
---|---|---|
DataPackageProfile | Initializes a new instance of the DataPackageProfile class. |
Top
Properties
Name | Description | |
---|---|---|
ApplicationRegistryRoot | (Inherited from Package.) | |
IsZombie | Gets {insert text here}. | |
UserDataPath | (Inherited from Package.) | |
UserLocalDataPath | (Inherited from Package.) | |
UserRegistryRoot | (Inherited from Package.) | |
Zombied | (Inherited from Package.) |
Top
Methods
Name | Description | |
---|---|---|
AddOptionKey | (Inherited from Package.) | |
CreateInstance | (Inherited from Package.) | |
CreateTool | (Inherited from Package.) | |
CreateToolWindow | (Inherited from Package.) | |
DemandLoadPackage | Loads the package identified by the argument guid. | |
Dispose | (Inherited from Package.) | |
Equals | (Inherited from Object.) | |
FilterListItemByLocalizedName | ||
FilterListItemByTemplateFile | ||
FilterTreeItemByLocalizedName | ||
FilterTreeItemByTemplateDir | ||
Finalize | (Inherited from Object.) | |
FindToolWindow | (Inherited from Package.) | |
FindWindowPane | (Inherited from Package.) | |
GetAutomationObject | (Inherited from Package.) | |
GetDialogPage | (Inherited from Package.) | |
GetHashCode | (Inherited from Object.) | |
GetOutputPane | (Inherited from Package.) | |
GetProviderLocale | (Inherited from Package.) | |
GetService | (Inherited from Package.) | |
GetToolboxItemData | (Inherited from Package.) | |
GetType | (Inherited from Object.) | |
Initialize | (Inherited from Package.) | |
MemberwiseClone | (Inherited from Object.) | |
OnLoadOptions | (Inherited from Package.) | |
OnSaveOptions | (Inherited from Package.) | |
ParseToolboxResource(TextReader, ResourceManager) | (Inherited from Package.) | |
ParseToolboxResource(TextReader, Guid) | (Inherited from Package.) | |
QueryClose | (Inherited from Package.) | |
RaiseOnAfterDeleteDatabase | Raises the after delete database event | |
RaiseOnQueryDeleteDatabase | Raises the query delete database event | |
RegisterEditorFactory | (Inherited from Package.) | |
RegisterProjectFactory | (Inherited from Package.) | |
RequestWait | Requests that shutdown pause | |
ShowOptionPage | (Inherited from Package.) | |
ToString | (Inherited from Object.) | |
WaitNoLonger | Tells the shutdown service to no longer wait on this cookie. Shutdown will continue if there are no cookies left to be wated on |
Top
Events
Name | Description | |
---|---|---|
HostShuttingDown | Service we proffer to let components know that VS is closing | |
OnAfterDeleteDatabase | ||
OnQueryDeleteDatabase | ||
ToolboxInitialized | (Inherited from Package.) | |
ToolboxUpgraded | (Inherited from Package.) |
Top
Fields
Name | Description | |
---|---|---|
VSITEMID_ROOT |
Top
Explicit Interface Implementations
Name | Description | |
---|---|---|
IOleCommandTargetExec | ||
IOleCommandTargetQueryStatus | ||
System#ComponentModel#Design#IServiceContainer#AddService(Type, Object) | (Inherited from Package.) | |
System#ComponentModel#Design#IServiceContainer#AddService(Type, ServiceCreatorCallback) | (Inherited from Package.) | |
System#ComponentModel#Design#IServiceContainer#AddService(Type, Object, Boolean) | (Inherited from Package.) | |
System#ComponentModel#Design#IServiceContainer#AddService(Type, ServiceCreatorCallback, Boolean) | (Inherited from Package.) | |
Microsoft#VisualStudio#Shell#Interop#IVsPackage#Close | (Inherited from Package.) | |
Microsoft#VisualStudio#Shell#Interop#IVsToolWindowFactory#CreateToolWindow | (Inherited from Package.) | |
Microsoft#VisualStudio#Shell#Interop#IVsUserSettings#ExportSettings | (Inherited from Package.) | |
Microsoft#VisualStudio#Shell#Interop#IVsPackage#GetAutomationObject | (Inherited from Package.) | |
Microsoft#VisualStudio#Shell#Interop#IVsToolboxItemProvider#GetItemContent | (Inherited from Package.) | |
Microsoft#VisualStudio#Shell#Interop#IVsPackage#GetPropertyPage | (Inherited from Package.) | |
System#IServiceProvider#GetService | (Inherited from Package.) | |
Microsoft#VisualStudio#Shell#Interop#IVsUserSettings#ImportSettings | (Inherited from Package.) | |
Microsoft#VisualStudio#Shell#Interop#IVsPersistSolutionOpts#LoadUserOptions | (Inherited from Package.) | |
Microsoft#VisualStudio#Shell#Interop#IVsUserSettingsMigration#MigrateSettings | (Inherited from Package.) | |
Microsoft#VisualStudio#Shell#Interop#IVsPackage#QueryClose | (Inherited from Package.) | |
Microsoft#VisualStudio#OLE#Interop#IServiceProvider#QueryService | (Inherited from Package.) | |
Microsoft#VisualStudio#Shell#Interop#IVsPersistSolutionOpts#ReadUserOptions | (Inherited from Package.) | |
System#ComponentModel#Design#IServiceContainer#RemoveService(Type) | (Inherited from Package.) | |
System#ComponentModel#Design#IServiceContainer#RemoveService(Type, Boolean) | (Inherited from Package.) | |
Microsoft#VisualStudio#Shell#Interop#IVsPackage#ResetDefaults | (Inherited from Package.) | |
Microsoft#VisualStudio#Shell#Interop#IVsPersistSolutionOpts#SaveUserOptions | (Inherited from Package.) | |
Microsoft#VisualStudio#Shell#Interop#IVsPackage#SetSite | (Inherited from Package.) | |
Microsoft#VisualStudio#Shell#Interop#IVsPersistSolutionOpts#WriteUserOptions | (Inherited from Package.) |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Reference
Microsoft.VisualStudio.Data.Tools.Package.SqlProfile.UI Namespace