Partilhar via


Project Classe

Definição

Representa o projeto do Integration Services que contém pacotes e parâmetros.

public ref class Project sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, IDisposable, System::ComponentModel::IComponent
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Project : Microsoft.SqlServer.Dts.Runtime.DtsObject, IDisposable, System.ComponentModel.IComponent
[<System.Runtime.InteropServices.ComVisible(true)>]
type Project = class
    inherit DtsObject
    interface IComponent
    interface IDisposable
Public NotInheritable Class Project
Inherits DtsObject
Implements IComponent, IDisposable
Herança
Project
Atributos
Implementações

Propriedades

ConnectionManagerItems

Obtém os itens do gerenciador de conexões do projeto. Os gerenciadores de conexões são compartilhados em todos os pacotes.

CreationDate

Obtém ou define a data e a hora em que o projeto foi criado.

CreatorComputerName

Obtém ou define o nome do computador no qual o projeto foi criado.

CreatorName

Obtém ou define o nome do indivíduo que criou o projeto.

Description

Obtém ou define a descrição do objeto Project.

Events

Define a interface IDTSEvents para obter vários eventos.

FormatVersion

Obtém a versão de formato do projeto.

ID

Obtém a ID do projeto, que é GUID.

Name

Obtém ou define o nome do projeto.

OfflineMode

Obtém ou define um valor que indica se o projeto está no modo offline.

PackageItems

Obtém a coleção de itens do pacote para o projeto.

Parameters

Obtém a coleção dos parâmetros do projeto.

Password

Define a senha usada para criptografar ou descriptografar o projeto e os pacotes.

ProtectionLevel

Obtém ou define o nível de proteção do projeto.

Site

Obtém ou define o ISite associado ao objeto de parâmetro.

TargetServerVersion

Representa o projeto do Integration Services que contém pacotes e parâmetros.

VersionBuild

Obtém ou define a versão do projeto.

VersionComments

Obtém ou define os comentários associados ao projeto.

VersionMajor

Obtém ou define a versão da compilação principal do projeto.

VersionMinor

Obtém ou define a versão da compilação secundária do projeto.

Métodos

CreateProject()

Cria um novo projeto do Integration Services.

CreateProject(Stream)

Cria um novo projeto em um fluxo de E/S específico.

CreateProject(String)

Cria um novo projeto no arquivo especificado.

Dispose()

Libera todos os recursos usados pela instância atual da classe Project.

Equals(Object)

Determina se duas instâncias de objeto são iguais.

(Herdado de DtsObject)
GetHashCode()

Retorna o código hash para a instância.

(Herdado de DtsObject)
OpenProject(Stream)

Abra um projeto de um fluxo de E/S.

OpenProject(Stream, IDTSEvents)

Abra um projeto no caminho especificado, especificando um ouvinte de eventos para receber eventos.

OpenProject(Stream, Project+AccessMode, String, IDTSEvents)

Abra um projeto protegido por senha de um fluxo de E/S, especificando um ouvinte de eventos para receber eventos.

OpenProject(Stream, String)

Abra um projeto protegido por senha no caminho especificado.

OpenProject(Stream, String, IDTSEvents)

Abra um projeto protegido por senha de um fluxo de E/S, especificando um ouvinte de eventos para receber eventos.

OpenProject(String)

Abra um projeto existente no caminho especificado.

OpenProject(String, IDTSEvents)

Abra um projeto no caminho especificado, especificando um ouvinte de eventos para receber eventos.

OpenProject(String, Project+AccessMode, String, IDTSEvents)

Abra um projeto protegido por senha no caminho especificado, especificando um ouvinte de eventos para receber eventos.

OpenProject(String, String)

Abra um projeto protegido por senha no caminho especificado.

OpenProject(String, String, IDTSEvents)

Abra um projeto protegido por senha no caminho especificado, especificando um ouvinte de eventos para receber eventos.

Save()

Salva o projeto em seu armazenamento correspondente. DtsException será lançada se projeto não tiver armazenamento correspondente.

SaveAs(Stream)

Salva o projeto no fluxo de E/S especificado. O fluxo especificado torna-se o armazenamento do projeto.

SaveAs(String)

Salve o projeto no armazenamento especificado. O arquivo especificado se tornará o armazenamento para o projeto se o salvamento for bem-sucedido.

SaveTo(Stream)

Salva o projeto no fluxo de E/S especificado. Ao contrário de SaveAs, o armazenamento do projeto não é alterado após salvar.

SaveTo(String)

Salve o projeto no arquivo especificado. Ao contrário de SaveAs, o armazenamento do projeto não é alterado após salvar.

Eventos

Disposed

Ocorre quando o componente é disposto por uma chamada para o método Dispose.

Aplica-se a