Поделиться через


Project Класс

Определение

Представляет проект служб Integration Services, содержащий пакеты и параметры.

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
Наследование
Project
Атрибуты
Реализации

Свойства

ConnectionManagerItems

Возвращает элементы диспетчера соединения для проекта. Диспетчеры соединения являются общими для всех пакетов.

CreationDate

Возвращает или задает дату и время создания проекта.

CreatorComputerName

Возвращает или задает имя компьютера, на котором был создан проект.

CreatorName

Возвращает или задает имя пользователя, создавшего этот проект.

Description

Возвращает или задает описание объекта Project.

Events

Задает интерфейс IDTSEvents для получения различных событий.

FormatVersion

Возвращает версию формата проекта.

ID

Возвращает идентификатор проекта, который представляет собой идентификатор GUID.

Name

Возвращает или задает имя проекта.

OfflineMode

Возвращает или задает значение, указывающее, находится ли проект в режиме «вне сети».

PackageItems

Возвращает коллекцию элементов пакета для проекта.

Parameters

Возвращает коллекцию параметров проекта.

Password

Задает пароль для шифрования или расшифровки проекта и пакетов.

ProtectionLevel

Возвращает или задает уровень защиты проекта.

Site

Возвращает или задает параметр ISite, связанный с объектом параметра.

TargetServerVersion

Представляет проект служб Integration Services, содержащий пакеты и параметры.

VersionBuild

Возвращает или задает версию сборки проекта.

VersionComments

Возвращает или задает комментарии, связанные с проектом.

VersionMajor

Возвращает или задает основной номер сборки проекта.

VersionMinor

Возвращает или задает дополнительный номер сборки проекта.

Методы

CreateProject()

Создает новый проект служб Integration Services.

CreateProject(Stream)

Создает новый проект в заданном потоке ввода-вывода.

CreateProject(String)

Создает новый проект в указанном файле.

Dispose()

Освобождает все ресурсы, используемые текущим экземпляром класса Project.

Equals(Object)

Определяет, равны ли два экземпляра объекта.

(Унаследовано от DtsObject)
GetHashCode()

Возвращает хэш-код данного экземпляра.

(Унаследовано от DtsObject)
OpenProject(Stream)

Откройте проект из потока ввода-вывода.

OpenProject(Stream, IDTSEvents)

Откройте проект по указанному пути, указав прослушиватель событий для получения событий.

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

Откройте проект, защищенный паролем, из потока ввода-вывода, указав прослушиватель событий для получения событий.

OpenProject(Stream, String)

Откройте защищенный паролем проект в указанном пути.

OpenProject(Stream, String, IDTSEvents)

Откройте проект, защищенный паролем, из потока ввода-вывода, указав прослушиватель событий для получения событий.

OpenProject(String)

Откройте существующий проект в указанном пути.

OpenProject(String, IDTSEvents)

Откройте проект по указанному пути, указав прослушиватель событий для получения событий.

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

Откройте защищенный паролем проект в указанном пути, указав прослушиватель событий для получения событий.

OpenProject(String, String)

Откройте защищенный паролем проект в указанном пути.

OpenProject(String, String, IDTSEvents)

Откройте защищенный паролем проект в указанном пути, указав прослушиватель событий для получения событий.

Save()

Сохраняет проект в соответствующем хранилище. Если у проекта нет соответствующего хранилища, вызывается исключение DtsException.

SaveAs(Stream)

Сохраняет проект в указанный поток ввода-вывода. Указанный поток становится хранилищем проекта.

SaveAs(String)

Сохраните проект в указанном хранилище. Если сохранение прошло успешно, указанный файл становится хранилищем проекта.

SaveTo(Stream)

Сохраняет проект в указанный поток ввода-вывода. В отличие от SaveAs, хранилище проектов не изменяется после сохранения.

SaveTo(String)

Сохраните проект в указанном файле. В отличие от SaveAs, хранилище проектов не изменяется после сохранения.

События

Disposed

Возникает при удалении компонента путем вызова метода Dispose.

Применяется к