PackageNeutralClass Klasse

Definition

Stellt eine Klasse für ein neutrales Paket dar.

public ref class PackageNeutralClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSBreakpointSite100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSContainer100, 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::PackageNeutral
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("D1374B92-7536-42FD-9984-D5AD73365CBC")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class PackageNeutralClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, 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.PackageNeutral
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("8357986F-76E9-4E0A-A780-FB0541E91ECC")]
public class PackageNeutralClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, 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.PackageNeutral
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("07E0FB35-8193-4F73-BD6E-F689AD1D9112")]
public class PackageNeutralClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, 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.PackageNeutral
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("D1374B92-7536-42FD-9984-D5AD73365CBC")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type PackageNeutralClass = class
    interface PackageNeutral
    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 IDTSProjectPackage100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("8357986F-76E9-4E0A-A780-FB0541E91ECC")>]
type PackageNeutralClass = class
    interface PackageNeutral
    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 IDTSProjectPackage100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("07E0FB35-8193-4F73-BD6E-F689AD1D9112")>]
type PackageNeutralClass = class
    interface PackageNeutral
    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 IDTSProjectPackage100
Public Class PackageNeutralClass
Implements IDTSBreakpointSite100, IDTSContainer100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSName100, IDTSPackageSigning100, IDTSPersist100, IDTSProjectPackage100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100, PackageNeutral
Vererbung
PackageNeutralClass
Attribute
Implementiert

Hinweise

Weitere Informationen finden Sie unter Package.

Konstruktoren

PackageNeutralClass()

Initialisiert eine neue Instanz der PackageNeutralClass-Klasse.

Eigenschaften

CertificateContext

Ruft den dem Paket zugeordneten Zertifikatkontext ab oder legt ihn fest.

CertificateObject

Ruft das dem Paket zugeordnete Zertifikatobjekt ab oder legt es fest.

CheckpointFileName

Ruft den Namen der Datei ab, die die Prüfpunktinformationen aufzeichnet, mit denen ein Paket neu gestartet werden kann, oder legt ihn fest.

CheckpointUsage

Ruft einen Wert ab, der angibt, ob oder wann ein Paket neu gestartet wird, oder legt ihn fest.

CheckSignatureOnLoad

Ruft einen Wert ab, der angibt, ob die digitale Signatur beim Laden eines Pakets überprüft wird, oder legt ihn fest.

Configurations

Ruft die Auflistung der Konfigurationen für das Paket ab.

Connections

Ruft die Auflistung von Verbindungs-Managern für das Paket ab.

CreationDate

Ruft das Datum und die Uhrzeit der Paketerstellung ab oder legt sie fest.

CreationName

Ruft den Namen ab, der verwendet wird, um das PackageNeutralClass-Objekt zu erstellen.

CreatorComputerName

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

CreatorName

Ruft den Namen des Benutzers ab, der das Paket erstellt hat, oder legt ihn fest.

DebugMode

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

DelayValidation

Ruft einen Wert ab, der angibt, ob die Paketüberprüfung bis zur Ausführung des Pakets verzögert wird, oder legt ihn fest.

Description

Ruft die Beschreibung des Pakets ab oder legt sie fest.

DesignEvents

Ruft IDTSEvents100 ab, die angeben, ob der Designer oder andere Drittanbieterclients während der Entwurfszeit Ereignisse empfangen sollen, oder legt sie fest.

DesignTimeProperties

Ruft die Entwurfszeiteigenschaften eines Pakets ab, z. B. Layoutinformationen, oder legt die Eigenschaften fest.

Disable

Ruft einen Wert ab, der angibt, ob das PackageNeutralClass-Objekt deaktiviert ist, oder legt ihn fest.

DisableEventHandlers

Ruft einen Wert ab, der angibt, ob die Ereignishandler für das Paket deaktiviert sind, oder legt ihn fest.

EnableConfigurations

Ruft einen Wert ab, der angibt, ob das Paket Konfigurationen lädt, oder legt ihn fest.

EncryptCheckpoints

Ruft einen Wert ab, der angibt, ob die Prüfpunktdateien verschlüsselt werden, oder legt ihn fest.

Errors

Ruft die Auflistung von Fehlern ab, die dem Paket zugeordnet sind.

EventHandlers

Ruft eine Auflistung von Ereignishandlerobjekten ab.

EventInfos

Ruft die IDTSEventInfos100-Auflistung ab, die dem Paket zugeordnet ist.

Executables

Ruft die Auflistung ausführbarer Objekte ab, die im Paket enthalten sind.

ExecutionDuration

Ruft die Zeit in Millisekunden ab, die sich das Paket in der Ausführung befunden hat.

ExecutionResult

Ruft einen Wert ab, der angibt, ob die Ausführung des Pakets erfolgreich oder fehlerhaft war.

ExecutionStatus

Ruft den aktuellen Status der Ausführung ab.

ExtendedProperties

Ruft die IDTSExtendedProperties100-Auflistung für das Paket ab.

FailPackageOnFailure

Ruft einen Wert ab, der angibt, ob das Paket scheitert, wenn ein Task oder eine Komponente im Paket scheitert, oder legt ihn fest.

FailParentOnFailure

Ruft einen Wert ab, der angibt, ob das übergeordnete Paket einen Fehler verursacht, wenn ein untergeordnetes Paket einen Fehler verursacht, oder legt ihn fest.

ForcedExecutionValue

Wenn die ForceExecutionValue Eigenschaft auf "true" festgelegt ist, ruft einen Wert ab oder legt diesen fest, der den optionalen Ausführungswert angibt, den das Paket zurückgibt.

ForceExecutionResult

Ruft einen DTSForcedExecResult-Enumerationswert ab, der das erzwungene Ausführungsergebnis des Pakets angibt, oder legt ihn fest.

ForceExecutionValue

Ruft einen Wert ab, der angibt, ob der Ausführungswert des Pakets zwingend einen bestimmten Wert enthalten soll, oder legt ihn fest.

ID

Ruft die ID des Pakets ab.

IDTSPackageSigning100_CertificateContext

Ruft den Zertifikatkontext ab oder legt ihn fest.

IDTSPackageSigning100_CertificateObject

Ruft das Zertifikatsobjekt ab oder legt es fest.

IDTSPackageSigning100_CheckSignatureOnLoad

Ruft einen Wert ab, der angibt, ob das Paket die Signatur beim Laden überprüft, oder legt ihn fest.

IDTSSuspend100_SuspendRequired

Ruft einen Wert ab, der angibt, ob die Taskausführung bei Erreichen eines Breakpoints angehalten werden soll, oder legt ihn fest.

InteractiveMode

Ruft einen Wert ab, der angibt, ob beim Ausführen von Tasks Benutzeroberflächenobjekte angezeigt werden sollen, oder legt ihn fest.

IsDefaultLocaleID

Ruft einen Wert ab, der angibt, ob das Paket das Standardgebietsschema verwendet.

IsolationLevel

Ruft die Isolationsstufe der Transaktion im Paket ab oder legt sie fest.

LastModifiedProductVersion

Ruft die Produktversion des zuletzt geänderten Pakets ab.

LocaleID

Ruft den von einem Paket verwendeten Gebietsschemabezeichner ab oder legt diesen fest.

LogEntryInfos

Ruft eine Auflistung von Protokolleintragsdefinitionen ab.

LoggingMode

Ruft den Protokollierungsmodus des Pakets ab oder legt ihn fest.

LoggingOptions

Ruft die Filterungs- und Protokollierungsressource für das Paket ab.

LogProviders

Ruft die Auflistung von Protokollanbietern ab, die dem Paket zugeordnet sind.

MaxConcurrentExecutables

Ruft die Anzahl von Threads ab, die ein Paket erstellen kann, oder legt sie fest.

MaximumErrorCount

Ruft die maximal zulässige Anzahl von Fehlern ab, nach der die Ausführung des Pakets beendet wird, oder legt sie fest.

Name

Ruft den Namen der PackageNeutralClass ab oder legt diesen fest.

OfflineMode

Ruft einen Wert ab, der angibt, ob das Paket im Offlinemodus verwendet werden kann, oder legt ihn fest.

PackageFormatVersion

Ruft die Formatversion des Pakets ab.

PackageLocation

Ruft den Speicherort des Pakets ab.

PackagePassword

Legt das Kennwort für das Paket fest.

PackagePriorityClass

Ruft die Win32-Threadprioritätsklasse des Paketthreads ab oder legt sie fest.

PackageType

Ruft einen Wert ab, durch den das Tool zur Paketerstellung identifiziert wird, oder legt ihn fest.

PackageUpgradeOptions

Ruft die Upgradeoptionen für das Paket ab oder legt sie fest.

Parent

Ruft das übergeordnete Element des Pakets ab.

PrecedenceConstraints

Ruft eine Auflistung von Rangfolgeneinschränkungen für das Paket ab.

Properties

Ruft eine Auflistung von Eigenschaften für das Paket ab.

ProtectionLevel

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

SafeRecursiveProjectPackageExecution

Ruft einen Wert ab, der angibt, ob die rekursive Ausführung des Pakets sicher ist, oder legt ihn fest.

SaveCheckpoints

Ruft einen Wert ab, der angibt, ob das Paket bei der Paketausführung Prüfpunkte verwendet, oder legt ihn fest.

SQLFolder

Ruft den SQL-Ordner für das Paket ab oder legt ihn fest.

StartTime

Ruft die Zeit ab, zu der das Paket mit der Ausführung beginnt.

StopTime

Ruft die Zeit ab, zu der das Paket die Ausführung beendet.

SuppressConfigurationWarnings

Ruft einen Wert ab, der angibt, ob die von Konfigurationen generierten Warnungen unterdrückt werden, oder legt ihn fest.

SuspendRequired

Ruft einen Wert ab, der angibt, ob die Taskausführung bei Erreichen eines Breakpoints angehalten werden soll, oder legt ihn fest.

TransactionOption

Ruft einen DTSTransactionOption-Enumerationswert ab, der angibt, ob das Paket an Transaktionen beteiligt ist, oder legt ihn fest.

UpdateObjects

Ruft einen Wert ab, der angibt, ob erweiterbare Objekte zur Ladezeit des Pakets aktualisiert werden können, wenn eine aktualisierte Version gefunden wird, oder legt ihn fest.

UpdatePackage

Ruft einen Wert ab, der angibt, ob die Pakete aktualisiert werden können, wenn eine aktualisierte Version gefunden wird, oder legt ihn fest.

VariableDispenser

Ruft den Verteiler der Variablen im Paket ab.

Variables

Ruft eine Auflistung ab, die die dem Paket zugeordneten Variablen enthält.

VersionBuild

Ruft die Buildversion des Pakets ab oder legt sie fest.

VersionComments

Ruft die dem Paket zugeordneten Versionskommentare ab oder legt sie fest.

VersionGUID

Ruft die bei der anfänglichen Paketerstellung generierte, eindeutige Versions-GUID ab.

VersionMajor

Ruft die Hauptbuildversion des Pakets ab oder legt sie fest.

VersionMinor

Ruft die Nebenbuildversion des Pakets ab oder legt sie fest.

Warnings

Ruft die für das Paket festgelegte Auflistung von Warnungen ab.

Methoden

AcceptBreakpointManager(IDTSBreakpointManager100)

Übergibt einen Breakpoint-Manager an ein Paket.

CheckSignature()

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

ComputeExpressions(Boolean)

Berechnet den Ausdruck dieses PackageNeutralClass-Objekts.

Execute()

Gibt eine DTSExecResult-Enumeration zurück, die Informationen zur erfolgreichen oder fehlerhaften Ausführung des Pakets enthält.

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

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

ExportConfigurationFile(String)

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

FindReferencedObjects(Object)

Gibt eine Enumeration von Verweisobjekten zurück.

GetBreakpointTargets(IDTSBreakpointSite100, Boolean)

Gibt eine IDTSBreakpointTargets100-Auflistung zurück. Abhängig von der Einstellung des onlyEnabled-Parameters enthält die Auflistung alle oder nur die aktivierten Breakpointziele im Paket.

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 den übergeordneten Bezeichner des Pakets ab.

GetPreExecutionPackageXML(Object)

Ruft die Vorausführung einer Paket-XML ab.

GetProject()

Ruft das DTS-Projekt ab.

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

Führt das ausführbare Element aus.

IDTSExecutable100_Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Stellt sicher, dass die ausführbare Datei erfolgreich ausgeführt wird, indem alle Abhängigkeiten und anderen Elemente vor der Ausführung überprüft werden.

IDTSPackageSigning100_CheckSignature()

Überprüft die Signatur des Pakets.

IDTSPackageSigning100_get_CertificateContext()

Stellt eine Klasse für ein neutrales Paket dar.

IDTSPackageSigning100_get_CertificateObject()

Stellt eine Klasse für ein neutrales Paket dar.

IDTSPackageSigning100_get_CheckSignatureOnLoad()

Stellt eine Klasse für ein neutrales Paket dar.

IDTSPackageSigning100_LoadUserCertificateByHash(Byte[])

Lädt das Benutzerzertifikat mithilfe eines Hashs.

IDTSPackageSigning100_LoadUserCertificateByName(String)

Lädt das Benutzerzertifikat anhand des Namens.

IDTSPackageSigning100_set_CertificateContext(Int64)

Stellt eine Klasse für ein neutrales Paket dar.

IDTSPackageSigning100_set_CertificateObject(Object)

Stellt eine Klasse für ein neutrales Paket dar.

IDTSPackageSigning100_set_CheckSignatureOnLoad(Boolean)

Stellt eine Klasse für ein neutrales Paket dar.

IDTSSuspend100_get_SuspendRequired()

Stellt eine Klasse für ein neutrales Paket dar.

IDTSSuspend100_ResumeExecution()

Setzt die Taskausführung nach einer Unterbrechung fort.

IDTSSuspend100_set_SuspendRequired(Boolean)

Stellt eine Klasse für ein neutrales Paket dar.

IDTSSuspend100_SuspendExecution()

Benachrichtigt darüber, dass das ausführbare Element angehalten werden muss.

ImportConfigurationFile(String)

Lädt eine dem Paket zugeordnete Konfigurationsdatei.

LoadFromXML(Object, IDTSEvents100)

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

LoadUserCertificateByHash(Byte[])

Lädt das Benutzerzertifikat mithilfe eines Hashs.

LoadUserCertificateByName(String)

Lädt das Benutzerzertifikat anhand des Namens.

PasswordMatch(String)

Bestimmt, ob das angegebene Kennwort mit dem Paketkennwort übereinstimmt.

PermitUnencryptedSave(Boolean)

Erlaubt die Speicherung der nicht verschlüsselten Informationen.

ProcessConfiguration(String, Object)

Gibt die Konfigurationsinformationen für ein Paket und die dazugehörigen Objekte an.

RegenerateID()

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

ResumeExecution()

Setzt die Ausführung des Pakets nach einer Unterbrechung fort.

SaveToXML(Object, Object, IDTSEvents100)

Speichert das Paket in einem XML-Format im Arbeitsspeicher.

SetExpression(String, String)

Weist der Eigenschaft den angegebenen Ausdruck zu.

SetProject(IDTSProject100, String)

Legt das angegebene Projekt fest.

SuspendExecution()

Wird aufgerufen, wenn das ausführbare Element angehalten werden muss. Diese Methode wird von der Runtime-Engine aufgerufen.

Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Das Paket kann feststellen, ob es ungültige Einstellungen enthält, die eine erfolgreiche Ausführung verhindern.

Gilt für: