Project Klasse

Definition

Stellt das Integration Services-Projekt dar, das Pakete und Parameter enthält.

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
Vererbung
Project
Attribute
Implementiert

Eigenschaften

ConnectionManagerItems

Ruft die Verbindungs-Manager-Elemente des Projekts ab. Die Verbindungs-Manager werden von allen Paketen gemeinsam verwendet.

CreationDate

Ruft das Datum und die Uhrzeit der Projekterstellung ab oder legt diesen Zeitpunkt fest.

CreatorComputerName

Ruft den Namen des Computers ab, auf dem das Projekt erstellt wurde, oder legt ihn fest.

CreatorName

Ruft den Namen der Person ab, die das Projekt erstellt hat, oder legt ihn fest.

Description

Ruft die Beschreibung des Project-Objekts ab oder legt sie fest.

Events

Legt die IDTSEvents-Schnittstelle fest, um verschiedene Ereignisse abzurufen.

FormatVersion

Ruft die Formatversion des Projekts ab.

ID

Ruft die Projekt-ID ab, die eine GUID ist.

Name

Ruft den Namen des Projekts ab oder legt ihn fest.

OfflineMode

Ruft einen Wert ab, der angibt, ob das Projekt sich im Offlinemodus befindet, oder legt ihn fest.

PackageItems

Ruft die Auflistung der Paketelemente für das Projekt ab.

Parameters

Ruft die Auflistung der Projektparameter ab.

Password

Legt das Kennwort fest, das verwendet wird, um Projekte und Pakete zu verschlüsseln oder zu entschlüsseln.

ProtectionLevel

Ruft die Schutzebene für das Projekt ab oder legt sie fest.

Site

Ruft die ISite ab, die dem Parameterobjekt zugeordnet ist, oder legt sie fest.

TargetServerVersion

Stellt das Integration Services-Projekt dar, das Pakete und Parameter enthält.

VersionBuild

Ruft die Buildversion des Projekts ab oder legt sie fest.

VersionComments

Ruft die dem Projekt zugeordneten Kommentare ab oder legt sie fest.

VersionMajor

Ruft die Hauptbuildversion des Projekts ab oder legt sie fest.

VersionMinor

Ruft die Nebenbuildversion des Projekts ab oder legt sie fest.

Methoden

CreateProject()

Erstellt ein neues Integration Services-Projekt.

CreateProject(Stream)

Erstellt ein neues Projekt für einen angegebenen E/A-Datenstrom.

CreateProject(String)

Erstellt ein neues Projekt in der angegebenen Datei.

Dispose()

Gibt alle von der aktuellen Instanz der Project-Klasse verwendeten Ressourcen frei.

Equals(Object)

Stellt fest, ob zwei Objektinstanzen gleich sind.

(Geerbt von DtsObject)
GetHashCode()

Gibt den Hashcode für diese Instanz zurück.

(Geerbt von DtsObject)
OpenProject(Stream)

Öffnen Sie ein Projekt aus einem IO-Stream.

OpenProject(Stream, IDTSEvents)

Öffnen Sie ein Projekt im angegebenen Pfad, indem Sie einen Ereignislistener angeben, um Ereignisse zu empfangen.

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

Öffnen Sie ein kennwortgeschütztes Projekt aus einem I/O-Stream, und geben Sie einen Ereignislistener an, um Ereignisse zu empfangen.

OpenProject(Stream, String)

Öffnen Sie ein kennwortgeschütztes Projekt im angegebenen Pfad.

OpenProject(Stream, String, IDTSEvents)

Öffnen Sie ein kennwortgeschütztes Projekt aus einem I/O-Stream, und geben Sie einen Ereignislistener an, um Ereignisse zu empfangen.

OpenProject(String)

Öffnen Sie ein vorhandenes Projekt im angegebenen Pfad.

OpenProject(String, IDTSEvents)

Öffnen Sie ein Projekt im angegebenen Pfad, indem Sie einen Ereignislistener angeben, um Ereignisse zu empfangen.

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

Öffnen Sie ein kennwortgeschütztes Projekt im angegebenen Pfad, indem Sie einen Ereignislistener angeben, um Ereignisse zu empfangen.

OpenProject(String, String)

Öffnen Sie ein kennwortgeschütztes Projekt im angegebenen Pfad.

OpenProject(String, String, IDTSEvents)

Öffnen Sie ein kennwortgeschütztes Projekt im angegebenen Pfad, indem Sie einen Ereignislistener angeben, um Ereignisse zu empfangen.

Save()

Speichert das Projekt im entsprechenden Speicher. DtsException wird ausgelöst, wenn das Projekt keinen entsprechenden Speicher hat.

SaveAs(Stream)

Speichert das Projekt im angegebenen EA-Datenstrom. Der angegebene Datenstrom wird der Projektspeicher.

SaveAs(String)

Speichern Sie das Projekt in den angegebenen Speicher. Die angegebene Datei wird der Speicher für das Projekt, wenn das Speichern erfolgreich ist.

SaveTo(Stream)

Speichert das Projekt im angegebenen EA-Datenstrom. Im Gegensatz zu SaveAs wird der Projektspeicher nach dem Speichern nicht geändert.

SaveTo(String)

Speichern Sie das Projekt in der angegebenen Datei. Im Gegensatz zu SaveAs wird der Projektspeicher nach dem Speichern nicht geändert.

Ereignisse

Disposed

Tritt auf, wenn die Komponente von einem Aufruf der Dispose-Methode verworfen wird.

Gilt für: