PackageClass Klasse

Definition

Repräsentiert eine Klasse für die Package Schnittstelle.

public ref class PackageClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSBreakpointSite100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSConfigurationControl100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSContainer100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSDumpConfiguration100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSEventsProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSExecutionMetrics100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSName100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPackageSigning100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPersist100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSProjectPackage100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPropertiesProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSRuntimeObject100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSSequence100, Microsoft::SqlServer::Dts::Runtime::Wrapper::Package
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("6FB1D19E-B035-424C-B74D-EEE266E4D322")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class PackageClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConfigurationControl100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSDumpConfiguration100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPackageSigning100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSProjectPackage100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100, Microsoft.SqlServer.Dts.Runtime.Wrapper.Package
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("7B49F131-7EA3-4109-9E30-4ACCC4A00E25")]
public class PackageClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConfigurationControl100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSDumpConfiguration100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPackageSigning100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSProjectPackage100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100, Microsoft.SqlServer.Dts.Runtime.Wrapper.Package
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("6E8597AE-3486-4838-A8E0-F5C683618DF4")]
public class PackageClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConfigurationControl100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSDumpConfiguration100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPackageSigning100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSProjectPackage100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100, Microsoft.SqlServer.Dts.Runtime.Wrapper.Package
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("6FB1D19E-B035-424C-B74D-EEE266E4D322")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type PackageClass = class
    interface Package
    interface IDTSPackage100
    interface IDTSPackageSigning100
    interface IDTSContainer100
    interface IDTSExecutable100
    interface IDTSEventsProvider100
    interface IDTSExecutionMetrics100
    interface IDTSSequence100
    interface IDTSPropertiesProvider100
    interface IDTSName100
    interface IDTSBreakpointSite100
    interface IDTSSuspend100
    interface IDTSPersist100
    interface IDTSRuntimeObject100
    interface IDTSDumpConfiguration100
    interface IDTSConfigurationControl100
    interface IDTSProjectPackage100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("7B49F131-7EA3-4109-9E30-4ACCC4A00E25")>]
type PackageClass = class
    interface Package
    interface IDTSPackage100
    interface IDTSPackageSigning100
    interface IDTSContainer100
    interface IDTSExecutable100
    interface IDTSEventsProvider100
    interface IDTSExecutionMetrics100
    interface IDTSSequence100
    interface IDTSPropertiesProvider100
    interface IDTSName100
    interface IDTSBreakpointSite100
    interface IDTSSuspend100
    interface IDTSPersist100
    interface IDTSRuntimeObject100
    interface IDTSDumpConfiguration100
    interface IDTSConfigurationControl100
    interface IDTSProjectPackage100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("6E8597AE-3486-4838-A8E0-F5C683618DF4")>]
type PackageClass = class
    interface Package
    interface IDTSPackage100
    interface IDTSPackageSigning100
    interface IDTSContainer100
    interface IDTSExecutable100
    interface IDTSEventsProvider100
    interface IDTSExecutionMetrics100
    interface IDTSSequence100
    interface IDTSPropertiesProvider100
    interface IDTSName100
    interface IDTSBreakpointSite100
    interface IDTSSuspend100
    interface IDTSPersist100
    interface IDTSRuntimeObject100
    interface IDTSDumpConfiguration100
    interface IDTSConfigurationControl100
    interface IDTSProjectPackage100
Public Class PackageClass
Implements IDTSBreakpointSite100, IDTSConfigurationControl100, IDTSContainer100, IDTSDumpConfiguration100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSName100, IDTSPackageSigning100, IDTSPersist100, IDTSProjectPackage100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100, Package
Vererbung
PackageClass
Attribute
Implementiert

Hinweise

Weitere Informationen finden Sie unter Package.

Konstruktoren

Name Beschreibung
PackageClass()

Initialisiert eine neue Instanz der PackageClass-Klasse.

Eigenschaften

Name Beschreibung
CertificateContext

Erhält oder setzt den Kontext des mit dem Paket verbundenen Zertifikats.

CertificateObject

Erhält oder setzt das mit dem Paket verknüpfte Zertifikatsobjekt.

CheckpointFileName

Erhält oder setzt den Namen der Datei, die die Checkpoint-Informationen erfasst, was einen Neustart eines Pakets ermöglicht.

CheckpointUsage

Erhält oder setzt einen Wert, der angibt, ob oder wann ein Paket neu gestartet wird.

CheckSignatureOnLoad

Erhält oder setzt einen Wert, der angibt, ob die digitale Signatur beim Laden eines Pakets überprüft wird.

Configurations

Erhält die Sammlung der Konfigurationen für das Paket.

Connections

Erhält die Sammlung der Verbindungsmanager für das Paket.

CreationDate

Erhält oder setzt das Datum und die Uhrzeit, an der das Paket erstellt wurde.

CreationName

Erhält den Namen, mit dem das Objekt erstellt wurde PackageClass .

CreatorComputerName

Erhält oder setzt den Namen des Computers, auf dem das Paket erstellt wurde.

CreatorName

Erhält oder setzt den Namen der Person, die das Paket erstellt hat.

DebugMode

Erhält oder setzt einen Wert, der angibt, ob das Paket im Debug-Modus ist.

DelayValidation

Erhält oder setzt einen Wert, der anzeigt, ob die Paketvalidierung verzögert ist, bis das Paket ausgeführt wird.

Description

Erhält oder setzt die Beschreibung des Pakets.

DesignEvents

Erhält oder setzt ein, IDTSEvents100 das anzeigt, ob der Designer oder ein anderer Drittanbieter-Client während der Designzeit Events erhalten soll.

DesignTimeProperties

Erhält oder setzt die Designzeit-Eigenschaften eines Pakets, wie z. B. Layout-Informationen.

Disable

Erhält oder setzt einen Wert, der angibt, ob das PackageClass Objekt deaktiviert ist.

DisableEventHandlers

Erhält oder setzt einen Wert, der anzeigt, ob die Ereignishandler im Paket deaktiviert sind.

DumpDescriptor

Erhält oder setzt den Dump-Deskriptor für das Paket.

DumpOnAnyError

Erhält oder setzt einen Wert, der angibt, ob eine Dump-Datei generiert werden soll, wenn während der Paketausführung ein Fehler auftritt.

EnableConfigurations

Erhält oder setzt einen Wert, der angibt, ob das Paket Konfigurationen lädt.

EnableDump

Erhält oder setzt einen Wert, der angibt, ob die Erzeugung der Dump-Datei aktiviert ist.

EncryptCheckpoints

Erhält oder setzt einen Wert, der angibt, ob die Checkpoint-Dateien verschlüsselt sind.

Errors

Erhält die Sammlung der mit dem Paket verbundenen Fehler.

EventHandlers

Erhält eine Sammlung von Ereignishandler-Objekten.

EventInfos

Erhält die IDTSEventInfos100 Sammlung, die mit dem Paket verknüpft ist.

Executables

Erhält die Sammlung der ausführbaren Objekte, die im Paket enthalten sind.

ExecutionDuration

Erhält die Zeit, die das Paket in Millisekunden für die Ausführung verbracht hat.

ExecutionResult

Erhält einen Wert, der den Erfolg oder Misserfolg der Ausführung des Pakets anzeigt.

ExecutionStatus

Erhält den aktuellen Status der Hinrichtung.

ExtendedProperties

Er bekommt die IDTSExtendedProperties100 Sammlung für das Paket.

FailPackageOnFailure

Erhält oder setzt einen Wert, der anzeigt, ob das Paket fehlschlägt, wenn eine Aufgabe oder Komponente im Paket ausfällt.

FailParentOnFailure

Erhält oder setzt einen Wert, der anzeigt, ob das Elternpaket ausfällt, wenn ein Kindpaket ausfällt.

ForcedExecutionValue

Wenn die Eigenschaft ForceExecutionValue auf true gesetzt ist, erhält oder setzt sie einen Wert, der den optionalen Ausführungswert angibt, den das Paket zurückgibt.

ForceExecutionResult

Erhält oder setzt einen DTSForcedExecResult Aufzählungswert, der das erzwungene Ausführungsergebnis des Pakets angibt.

ForceExecutionValue

Erhält oder setzt einen Wert, der angibt, ob der Ausführungswert des Pakets gezwungen sein soll, einen bestimmten Wert zu enthalten.

ID

Er bekommt die ID des Pakets.

IDTSPackageSigning100_CertificateContext

Erhält oder setzt den Zertifikatskontext.

IDTSPackageSigning100_CertificateObject

Erhält oder setzt das Zertifikatsobjekt.

IDTSPackageSigning100_CheckSignatureOnLoad

Erhält oder setzt einen Wert, der angibt, ob das Paket die Signatur beim Laden überprüft.

IDTSSuspend100_SuspendRequired

Erhält oder setzt einen Wert, der angibt, ob die Aufgabe pausieren soll, wenn sie auf einen Bruchpunkt trifft.

IgnoreConfigurationsOnLoad

Erhält oder setzt einen Wert, der anzeigt, ob das Paket Konfigurationen beim Laden des Pakets ignoriert.

InteractiveMode

Erhält oder setzt einen Wert, der angibt, ob die Aufgaben während der Ausführung Benutzeroberflächenobjekte anzeigen sollen.

IsDefaultLocaleID

Erhält einen Wert, der angibt, ob das Paket den Standardstandort verwendet.

IsolationLevel

Erhält oder setzt das Isolationsniveau der Transaktion im Paket.

LastModifiedProductVersion

Erhält die Produktversion des zuletzt modifizierten Pakets.

LocaleID

Erhält oder setzt die Identifikatorin des von einem Paket verwendeten Ortes.

LogEntryInfos

Erhält eine Sammlung von Logbucheintragsdefinitionen.

LoggingMode

Erhält oder setzt den Logging-Modus des Pakets.

LoggingOptions

Es bekommt die Filter- und Logging-Ressource für das Paket.

LogProviders

Erhält die Sammlung der Log-Anbieter, die mit dem Paket verbunden sind.

MaxConcurrentExecutables

Erhält oder setzt die Anzahl der Threads, die ein Paket erstellen kann.

MaximumErrorCount

Erhält oder setzt die maximale Anzahl von Fehlern, die auftreten können, bevor das Paket nicht mehr läuft.

Name

Dient zum Abrufen oder Festlegen des Namens der PackageClass.

OfflineMode

Erhält oder setzt einen Wert, der anzeigt, ob das Paket im Offline-Modus arbeitet.

PackageFormatVersion

Erhält die Formatversion des Pakets.

PackageLocation

Bekommt den Standort des Pakets.

PackagePassword

Legt das Passwort für das Paket fest.

PackagePriorityClass

Erhält oder setzt die Win32-Thread-Prioritätsklasse des Paketthreads.

PackageType

Erhält oder setzt einen Wert, der das Tool identifiziert, das das Paket erstellt hat.

PackageUpgradeOptions

Erhält oder stellt die Upgrade-Optionen für das Paket ein.

Parent

Er bekommt den Elternteil des Pakets.

PrecedenceConstraints

Erhält eine Sammlung von Präzedenzbeschränkungen für das Paket.

Properties

Erhält eine Sammlung von Immobilien für das Paket.

ProtectionLevel

Erhält oder bestimmt das Schutzniveau des Pakets.

SafeRecursiveProjectPackageExecution

Erhält oder setzt einen Wert, der angibt, ob die rekursive Ausführung des Pakets sicher ist.

SaveCheckpoints

Erhält oder setzt einen Wert, der angibt, ob das Paket während der Paketausführung Checkpoints verwendet.

SQLFolder

Er bekommt oder setzt den SQL-Ordner für das Paket.

StartTime

Erhält die Zeit, wenn das Paket mit der Ausführung beginnt.

StopTime

Erhält die Zeit, wenn das Paket die Ausführung stoppt.

SuppressConfigurationWarnings

Erhält oder setzt einen Wert, der angibt, ob die durch Konfigurationen erzeugten Warnungen unterdrückt werden.

SuspendRequired

Erhält oder setzt einen Wert, der angibt, ob die Aufgaben pausieren sollten, wenn sie auf einen Breakpoint stoßen.

TransactionOption

Erhält oder setzt einen DTSTransactionOption Aufzählungswert, der angibt, ob das Paket an der Transaktion teilnimmt.

UpdateObjects

Erhält oder setzt einen Wert, der angibt, ob die erweiterbaren Objekte beim Laden des Pakets aktualisiert werden können, falls eine aktualisierte Version gefunden wird.

UpdatePackage

Erhält oder setzt einen Wert, der angibt, ob die Pakete aktualisiert werden können, wenn eine aktualisierte Version gefunden wird.

VariableDispenser

Er bekommt den Spender der Variablen im Paket.

Variables

Erhält eine Sammlung, die die mit dem Paket assoziierten Variablen enthält.

VersionBuild

Erhält oder setzt die Build-Version des Pakets.

VersionComments

Erhält oder setzt die Versionskommentare, die dem Paket zugeordnet sind.

VersionGUID

Erhält die Versions-GUID, die beim ersten Erstellen des Pakets generiert wird.

VersionMajor

Erhält oder setzt die Hauptversion des Pakets ein.

VersionMinor

Erhält oder setzt die Minor-Build-Version des Pakets.

Warnings

Er bekommt die Warnsammlung, die auf der Verpackung steht.

Methoden

Name Beschreibung
AcceptBreakpointManager(IDTSBreakpointManager100)

Gibt einen Breakpoint-Manager an ein Paket weiter.

CheckSignature()

Überprüft den Status der digitalen Signatur des Pakets.

ComputeExpressions(Boolean)

Berechent den Ausdruck dieses PackageClass Objekts.

Execute()

Gibt eine DTSExecResult Aufzählung zurück, die Informationen über den Erfolg oder Misserfolg der Paketausführung enthält.

Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object)

Führt die Anwendung, den Container oder das Paket als Teil eines Paket-Workflows aus.

ExportConfigurationFile(String)

Erstellt eine XML-Datei, die alle deployablen Variablen im Paket enthält.

FindReferencedObjects(Object)

Gibt eine Referenzobjekt-Enumeration zurück.

GetBreakpointTargets(IDTSBreakpointSite100, Boolean)

Bringt eine IDTSBreakpointTargets100 Sammlung zurück. Je nach Parametereinstellung onlyEnabled enthält die Sammlung alle Breakpoint-Ziele im Paket oder nur aktivierte Breakpoint-Ziele.

GetExpression(String)

Gibt einen Wert zurück, der den Ausdruck für die angegebene Eigenschaft enthält.

GetObjectFromPackagePath(String, IDTSProperty100)

Gibt ein Objekt aus dem angegebenen Paketpfad zurück.

GetParentID()

Ruft die Elternkennung des Pakets ab.

GetPreExecutionPackageXML(Object)

Ruft die Vorausführung eines XML-Pakets ab.

GetProject()

Ruft das DTS-Projekt ab.

IDTSExecutable100_Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object)

Führt die ausführbare Datei aus.

IDTSExecutable100_Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Überprüft, ob die ausführbare Datei erfolgreich ausgeführt wird, indem alle ihre Abhängigkeiten und andere Elemente vor der Ausführung überprüft werden.

IDTSPackageSigning100_CheckSignature()

Überprüft die Unterschrift des Pakets.

IDTSPackageSigning100_get_CertificateContext()

Repräsentiert eine Klasse für die Package Schnittstelle.

IDTSPackageSigning100_get_CertificateObject()

Repräsentiert eine Klasse für die Package Schnittstelle.

IDTSPackageSigning100_get_CheckSignatureOnLoad()

Repräsentiert eine Klasse für die Package Schnittstelle.

IDTSPackageSigning100_LoadUserCertificateByHash(Byte[])

Lädt das Benutzerzertifikat mittels Hash.

IDTSPackageSigning100_LoadUserCertificateByName(String)

Lädt das Benutzerzertifikat nach Namen.

IDTSPackageSigning100_set_CertificateContext(Int64)

Repräsentiert eine Klasse für die Package Schnittstelle.

IDTSPackageSigning100_set_CertificateObject(Object)

Repräsentiert eine Klasse für die Package Schnittstelle.

IDTSPackageSigning100_set_CheckSignatureOnLoad(Boolean)

Repräsentiert eine Klasse für die Package Schnittstelle.

IDTSSuspend100_get_SuspendRequired()

Repräsentiert eine Klasse für die Package Schnittstelle.

IDTSSuspend100_ResumeExecution()

Setzt die Ausführung der Aufgabe nach dem Pausieren fort.

IDTSSuspend100_set_SuspendRequired(Boolean)

Repräsentiert eine Klasse für die Package Schnittstelle.

IDTSSuspend100_SuspendExecution()

Benachrichtigt, dass die ausführbare Datei suspendiert werden muss.

ImportConfigurationFile(String)

Lädt eine Konfigurationsdatei, die dem Paket zugeordnet ist.

LoadFromXML(Object, IDTSEvents100)

Lädt ein Paket und alle seine Objekte, die im XML-Format im Speicher gespeichert wurden.

LoadUserCertificateByHash(Byte[])

Lädt das Benutzerzertifikat mittels Hash.

LoadUserCertificateByName(String)

Lädt das Benutzerzertifikat nach Namen.

PasswordMatch(String)

Bestimmt, ob das angegebene Passwort mit dem Paketpasswort übereinstimmt.

PermitUnencryptedSave(Boolean)

Ermöglicht es, die unverschlüsselten Informationen zu speichern.

ProcessConfiguration(String, Object)

Spezifiziert die Konfigurationsinformationen für ein Paket und seine Objekte.

RegenerateID()

Erstellt einen neuen GUID für das Paket und aktualisiert die Paket-ID.

ResumeExecution()

Setzt die Ausführung des Pakets nach der Pause fort.

SaveToXML(Object, Object, IDTSEvents100)

Speichert das Paket im XML-Format im Speicher.

SetExpression(String, String)

Weist den angegebenen Ausdruck der Eigenschaft zu.

SetProject(IDTSProject100, String)

Setzt das angegebene Projekt.

SuspendExecution()

Wird aufgerufen, wenn die ausführbare Datei suspendiert werden muss. Diese Methode wird von der Laufzeit-Engine aufgerufen.

Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Ermöglicht es dem Paket zu bestimmen, ob es ungültige Einstellungen enthält, die eine erfolgreiche Ausführung verhindern.

Gilt für: