Project 类

Represents Integration Services project which contains packages and parameters.

继承层次结构

System.Object
  Microsoft.SqlServer.Dts.Runtime.DtsObject
    Microsoft.SqlServer.Dts.Runtime.Project

命名空间:  Microsoft.SqlServer.Dts.Runtime
程序集:  Microsoft.SqlServer.ManagedDTS(在 Microsoft.SqlServer.ManagedDTS.dll 中)

语法

声明
<ComVisibleAttribute(True)> _
Public NotInheritable Class Project _
    Inherits DtsObject _
    Implements IComponent, IDisposable
用法
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

Project 类型公开以下成员。

属性

  名称 说明
公共属性 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.

页首

方法

  名称 说明
公共方法静态成员 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. (从 DtsObject 继承。)
公共方法 GetHashCode Returns the hash code for this instance. (从 DtsObject 继承。)
公共方法 GetType (从 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 (从 Object 继承。)

页首

事件

  名称 说明
公共事件 Disposed Occurs when the component is disposed by a call to the Dispose method.

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.SqlServer.Dts.Runtime 命名空间