Compartilhar via


Classe Project

Represents Integration Services project which contains packages and parameters.

Hierarquia de herança

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

Namespace:  Microsoft.SqlServer.Dts.Runtime
Assembly:  Microsoft.SqlServer.ManagedDTS (em Microsoft.SqlServer.ManagedDTS.dll)

Sintaxe

'Declaração
<ComVisibleAttribute(True)> _
Public NotInheritable Class Project _
    Inherits DtsObject _
    Implements IComponent, IDisposable
'Uso
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

O tipo Project expõe os membros a seguir.

Propriedades

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

Início

Métodos

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

Início

Eventos

  Nome Descrição
Evento público Disposed Occurs when the component is disposed by a call to the Dispose method.

Início

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.SqlServer.Dts.Runtime