Classe Project

Represents Integration Services project which contains packages and parameters.

Gerarchia di ereditarietà

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

Spazio dei nomi  Microsoft.SqlServer.Dts.Runtime
Assembly:  Microsoft.SqlServer.ManagedDTS (in Microsoft.SqlServer.ManagedDTS.dll)

Sintassi

'Dichiarazione
<ComVisibleAttribute(True)> _
Public NotInheritable Class Project _
    Inherits DtsObject _
    Implements IComponent, IDisposable
'Utilizzo
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

Nel tipo Project sono esposti i membri seguenti.

Proprietà

  Nome Descrizione
Proprietà pubblica ConnectionManagerItems Gets the connection manager items of the project. The connection managers are shared across all packages.
Proprietà pubblica CreationDate Gets or sets the date and time that the project was created.
Proprietà pubblica CreatorComputerName Gets or sets the name of the computer on which the project was created.
Proprietà pubblica CreatorName Gets or sets the name of the individual who created the project.
Proprietà pubblica Description Gets or sets the description of the Project object.
Proprietà pubblica Events Sets the IDTSEvents interface to get various events.
Proprietà pubblica FormatVersion Gets the format version of the project.
Proprietà pubblica ID Gets the project ID, which is GUID.
Proprietà pubblica Name Gets or sets the name of the project.
Proprietà pubblica OfflineMode Gets or sets a value that indicates whether the project is on offline mode.
Proprietà pubblica PackageItems Gets the collection of the package items for the project.
Proprietà pubblica Parameters Gets the collection of the project parameters.
Proprietà pubblica Password Sets the password used to encrypt or decrypt project and packages.
Proprietà pubblica ProtectionLevel Gets or sets the level of protection on the project.
Proprietà pubblica Site Gets or sets the ISite associated with the parameter object.
Proprietà pubblica VersionBuild Gets or sets the build version of the project.
Proprietà pubblica VersionComments Gets or sets the comments associated with the project.
Proprietà pubblica VersionMajor Gets or sets the major build version of the project.
Proprietà pubblica VersionMinor Gets or sets the minor build version of the project.

In alto

Metodi

  Nome Descrizione
Metodo pubblicoMembro statico CreateProject() Creates a new Integration Services project.
Metodo pubblicoMembro statico CreateProject(Stream) Creates a new project on a given I/O stream.
Metodo pubblicoMembro statico CreateProject(String) Creates a new project in the specified file.
Metodo pubblico Dispose Releases all resources used by the current instance of the Project class.
Metodo pubblico Equals Determines whether two object instances are equal. Ereditato da DtsObject.
Metodo pubblico GetHashCode Returns the hash code for this instance. Ereditato da DtsObject.
Metodo pubblico GetType Ereditato da Object.
Metodo pubblicoMembro statico OpenProject(Stream) Opens a project from an I/O stream.
Metodo pubblicoMembro statico OpenProject(String) Opens an existing project in the specified file.
Metodo pubblicoMembro statico OpenProject(Stream, IDTSEvents) Opens a project from an I/O stream and specifies an event listener to receive events.
Metodo pubblicoMembro statico OpenProject(Stream, String) Opens a password protected project from an I/O stream.
Metodo pubblicoMembro statico OpenProject(String, IDTSEvents) Opens an existing project in the specified file.
Metodo pubblicoMembro statico OpenProject(String, String) Opens an existing project with password in the specified file.
Metodo pubblicoMembro statico OpenProject(Stream, String, IDTSEvents) Opens a password protected project from an I/O stream and specifies an event listener to receive events.
Metodo pubblicoMembro statico OpenProject(String, String, IDTSEvents) Opens an existing project in the specified file.
Metodo pubblicoMembro statico OpenProject(Stream, Project.AccessMode, String, IDTSEvents) Opens a password protected project from an I/O stream and specifies an event listener to receive events.
Metodo pubblicoMembro statico OpenProject(String, Project.AccessMode, String, IDTSEvents) Opens a password protected project in the specified path and specifies an event listener to receive events.
Metodo pubblico Save Saves the project to its corresponding storage. DtsException is thrown if the project doesn’t have corresponding storage.
Metodo pubblico SaveAs(Stream) Saves the project to the specified I/O stream. The specified stream becomes the project storage.
Metodo pubblico SaveAs(String) Saves the project to the specified storage. The specified file becomes the storage for the project if saving successes.
Metodo pubblico SaveTo(Stream) Saves the project to the specified I/O stream. Unlike SaveAs, project storage is not changed after saving.
Metodo pubblico SaveTo(String) Saves the project to the specified file. Unlike SaveAs, project storage is not changed after saving.
Metodo pubblico ToString Ereditato da Object.

In alto

Eventi

  Nome Descrizione
Evento pubblico Disposed Occurs when the component is disposed by a call to the Dispose method.

In alto

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.SqlServer.Dts.Runtime