Project Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |