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


Класс 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.

В начало

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник

Пространство имен Microsoft.SqlServer.Dts.Runtime