Project Class
Represents Integration Services project which contains packages and parameters.
Inheritance Hierarchy
System.Object
Microsoft.SqlServer.Dts.Runtime.DtsObject
Microsoft.SqlServer.Dts.Runtime.Project
Namespace: Microsoft.SqlServer.Dts.Runtime
Assembly: Microsoft.SqlServer.ManagedDTS (in Microsoft.SqlServer.ManagedDTS.dll)
Syntax
'Declaration
<ComVisibleAttribute(True)> _
Public NotInheritable Class Project _
Inherits DtsObject _
Implements IComponent, IDisposable
'Usage
Dim instance As Project
[ComVisibleAttribute(true)]
public sealed class Project : DtsObject,
IComponent, IDisposable
[ComVisibleAttribute(true)]
public ref class Project sealed : public DtsObject,
IComponent, IDisposable
[<SealedAttribute>]
[<ComVisibleAttribute(true)>]
type Project =
class
inherit DtsObject
interface IComponent
interface IDisposable
end
public final class Project extends DtsObject implements IComponent, IDisposable
The Project type exposes the following members.
Properties
Name | Description | |
---|---|---|
ConnectionManagerItems | Gets the connection manager items of the project. The connection managers are shared across all packages. | |
CreationDate | Gets or sets the date and time that the project was created. | |
CreatorComputerName | Gets or sets the name of the computer on which the project was created. | |
CreatorName | Gets or sets the name of the individual who created the project. | |
Description | Gets or sets the description of the Project object. | |
Events | Sets the IDTSEvents interface to get various events. | |
FormatVersion | Gets the format version of the project. | |
ID | Gets the project ID, which is GUID. | |
Name | Gets or sets the name of the project. | |
OfflineMode | Gets or sets a value that indicates whether the project is on offline mode. | |
PackageItems | Gets the collection of the package items for the project. | |
Parameters | Gets the collection of the project parameters. | |
Password | Sets the password used to encrypt or decrypt project and packages. | |
ProtectionLevel | Gets or sets the level of protection on the project. | |
Site | Gets or sets the ISite associated with the parameter object. | |
VersionBuild | Gets or sets the build version of the project. | |
VersionComments | Gets or sets the comments associated with the project. | |
VersionMajor | Gets or sets the major build version of the project. | |
VersionMinor | Gets or sets the minor build version of the project. |
Top
Methods
Name | Description | |
---|---|---|
CreateProject() | Creates a new Integration Services project. | |
CreateProject(Stream) | Creates a new project on a given I/O stream. | |
CreateProject(String) | Creates a new project in the specified file. | |
Dispose | Releases all resources used by the current instance of the Project class. | |
Equals | Determines whether two object instances are equal. (Inherited from DtsObject.) | |
GetHashCode | Returns the hash code for this instance. (Inherited from DtsObject.) | |
GetType | (Inherited from Object.) | |
OpenProject(Stream) | Opens a project from an I/O stream. | |
OpenProject(String) | Opens an existing project in the specified file. | |
OpenProject(Stream, IDTSEvents) | Opens a project from an I/O stream and specifies an event listener to receive events. | |
OpenProject(Stream, String) | Opens a password protected project from an I/O stream. | |
OpenProject(String, IDTSEvents) | Opens an existing project in the specified file. | |
OpenProject(String, String) | Opens an existing project with password in the specified file. | |
OpenProject(Stream, String, IDTSEvents) | Opens a password protected project from an I/O stream and specifies an event listener to receive events. | |
OpenProject(String, String, IDTSEvents) | Opens an existing project in the specified file. | |
OpenProject(Stream, Project.AccessMode, String, IDTSEvents) | Opens a password protected project from an I/O stream and specifies an event listener to receive events. | |
OpenProject(String, Project.AccessMode, String, IDTSEvents) | Opens a password protected project in the specified path and specifies an event listener to receive events. | |
Save | Saves the project to its corresponding storage. DtsException is thrown if the project doesn’t have corresponding storage. | |
SaveAs(Stream) | Saves the project to the specified I/O stream. The specified stream becomes the project storage. | |
SaveAs(String) | Saves the project to the specified storage. The specified file becomes the storage for the project if saving successes. | |
SaveTo(Stream) | Saves the project to the specified I/O stream. Unlike SaveAs, project storage is not changed after saving. | |
SaveTo(String) | Saves the project to the specified file. Unlike SaveAs, project storage is not changed after saving. | |
ToString | (Inherited from Object.) |
Top
Events
Name | Description | |
---|---|---|
Disposed | Occurs when the component is disposed by a call to the Dispose method. |
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.