Condividi tramite


PackageClass Classe

Definizione

Rappresenta una classe per l'interfaccia Package.

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
Ereditarietà
PackageClass
Attributi
Implementazioni

Commenti

Per altre informazioni, vedere Package.

Costruttori

PackageClass()

Inizializza una nuova istanza della classe PackageClass.

Proprietà

CertificateContext

Ottiene o imposta il contesto del certificato associato al pacchetto.

CertificateObject

Ottiene o imposta l'oggetto certificato associato al pacchetto.

CheckpointFileName

Ottiene o imposta il nome del file che acquisisce le informazioni sul checkpoint per consentire il riavvio di un pacchetto.

CheckpointUsage

Ottiene o imposta un valore che specifica se o quando un pacchetto viene riavviato.

CheckSignatureOnLoad

Ottiene o imposta un valore che indica se viene effettuata la verifica della firma digitale quando viene caricato un pacchetto.

Configurations

Ottiene la raccolta di configurazioni per il pacchetto.

Connections

Ottiene la raccolta di gestioni connessioni per il pacchetto.

CreationDate

Ottiene o imposta la data e l'ora di creazione del pacchetto.

CreationName

Ottiene il nome utilizzato per creare l'oggetto PackageClass.

CreatorComputerName

Ottiene o imposta il nome del computer in cui è stato creato il pacchetto.

CreatorName

Ottiene o imposta il nome della persona che ha creato il pacchetto.

DebugMode

Ottiene o imposta un valore che indica se il pacchetto è in modalità di debug.

DelayValidation

Ottiene o imposta un valore che indica se la convalida del pacchetto viene posticipata fino all'esecuzione del pacchetto.

Description

Ottiene o imposta la descrizione del pacchetto.

DesignEvents

Ottiene o imposta un oggetto IDTSEvents100 che indica se la finestra di progettazione o altri client di terze parti riceveranno eventi durante la fase di progettazione.

DesignTimeProperties

Ottiene o imposta le proprietà in fase di progettazione di un pacchetto, ad esempio le informazioni sul layout.

Disable

Ottiene o imposta un valore che indica se l'oggetto PackageClass è disabilitato.

DisableEventHandlers

Ottiene o imposta un valore che indica se i gestori eventi nel pacchetto sono disabilitati.

DumpDescriptor

Ottiene o imposta il descrittore di dump per il pacchetto.

DumpOnAnyError

Ottiene o imposta un valore che indica se deve essere generato un file di dump quando si verifica un errore qualsiasi durante l'esecuzione del pacchetto.

EnableConfigurations

Ottiene o imposta un valore che indica se il pacchetto carica configurazioni.

EnableDump

Ottiene o imposta un valore che indica se la generazione di file di dump è abilitata.

EncryptCheckpoints

Ottiene o imposta un valore che indica se i file del checkpoint sono crittografati.

Errors

Ottiene la raccolta degli errori associati al pacchetto.

EventHandlers

Ottiene una raccolta di oggetti gestore dell'evento.

EventInfos

Ottiene la raccolta di IDTSEventInfos100 associata al pacchetto.

Executables

Ottiene la raccolta di oggetti eseguibili contenuti nel pacchetto.

ExecutionDuration

Ottiene il periodo di tempo, in millisecondi, impiegato per l'esecuzione del pacchetto.

ExecutionResult

Ottiene un valore che indica l'esito positivo o negativo dell'esecuzione del pacchetto.

ExecutionStatus

Ottiene lo stato corrente dell'esecuzione.

ExtendedProperties

Ottiene la raccolta IDTSExtendedProperties100 per il pacchetto.

FailPackageOnFailure

Ottiene o imposta un valore che indica se il pacchetto deve essere interrotto in caso di errore di un'attività o un componente nel pacchetto.

FailParentOnFailure

Ottiene o imposta un valore che indica se l'esecuzione del pacchetto padre ha esito negativo quando l'esecuzione di un pacchetto figlio ha esito negativo.

ForcedExecutionValue

Se la ForceExecutionValue proprietà è impostata su true, ottiene o imposta un valore che specifica il valore di esecuzione facoltativo restituito dal pacchetto.

ForceExecutionResult

Ottiene o imposta un valore dell'enumerazione DTSForcedExecResult che specifica il risultato dell'esecuzione forzata del pacchetto.

ForceExecutionValue

Ottiene o imposta un valore che indica se è necessario forzare il valore di esecuzione del pacchetto su un particolare valore.

ID

Ottiene l'ID del pacchetto.

IDTSPackageSigning100_CertificateContext

Ottiene o imposta il contesto del certificato.

IDTSPackageSigning100_CertificateObject

Ottiene o imposta l'oggetto certificato.

IDTSPackageSigning100_CheckSignatureOnLoad

Ottiene o imposta un valore che indica se il pacchetto verifica la firma al caricamento.

IDTSSuspend100_SuspendRequired

Ottiene o imposta un valore che indica se l'attività deve essere sospesa quando viene rilevato un punto di interruzione.

IgnoreConfigurationsOnLoad

Ottiene o imposta un valore che indica se il pacchetto ignora configurazioni in fase di caricamento.

InteractiveMode

Ottiene o imposta il valore che indica se le attività devono visualizzare oggetti dell'interfaccia utente durante l'esecuzione.

IsDefaultLocaleID

Ottiene un valore che indica se il pacchetto utilizza le impostazioni locali predefinite.

IsolationLevel

Ottiene o imposta il livello di isolamento della transazione nel pacchetto.

LastModifiedProductVersion

Ottiene la versione del prodotto del pacchetto modificato più di recente.

LocaleID

Ottiene o imposta l'identificatore delle impostazioni locali utilizzate da un pacchetto.

LogEntryInfos

Ottiene una raccolta di definizioni di voci di log.

LoggingMode

Ottiene o imposta la modalità di registrazione del pacchetto.

LoggingOptions

Ottiene la risorsa di filtro e registrazione per il pacchetto.

LogProviders

Ottiene la raccolta di provider di log associati al pacchetto.

MaxConcurrentExecutables

Ottiene o imposta il numero di thread che possono essere creati da un pacchetto.

MaximumErrorCount

Ottiene o imposta il numero massimo di errori che si possono verificare prima che l'esecuzione del pacchetto venga arrestata.

Name

Ottiene o imposta il nome di PackageClass.

OfflineMode

Ottiene o imposta un valore che indica se il pacchetto viene eseguito in modalità offline.

PackageFormatVersion

Ottiene la versione del formato del pacchetto.

PackageLocation

Ottiene la posizione del pacchetto.

PackagePassword

Imposta la password per il pacchetto.

PackagePriorityClass

Ottiene o imposta la classe di priorità del thread Win32 per il thread del pacchetto.

PackageType

Ottiene o imposta un valore che identifica lo strumento che ha creato il pacchetto.

PackageUpgradeOptions

Ottiene o imposta le opzioni di aggiornamento per il pacchetto.

Parent

Ottiene l'elemento padre del pacchetto.

PrecedenceConstraints

Ottiene una raccolta di vincoli di precedenza per il pacchetto.

Properties

Ottiene una raccolta di proprietà per il pacchetto.

ProtectionLevel

Ottiene o imposta il livello di protezione del pacchetto.

SafeRecursiveProjectPackageExecution

Ottiene o imposta un valore che indica se l'esecuzione ricorsiva del pacchetto è sicura.

SaveCheckpoints

Ottiene o imposta un valore che indica se il pacchetto utilizzerà checkpoint in fase di esecuzione.

SQLFolder

Ottiene o imposta la cartella SQL per il pacchetto.

StartTime

Ottiene l'ora di avvio dell'esecuzione del pacchetto.

StopTime

Ottiene l'ora di arresto dell'esecuzione del pacchetto.

SuppressConfigurationWarnings

Ottiene o imposta un valore che indica se gli avvisi generati da configurazioni non vengono visualizzati.

SuspendRequired

Ottiene o imposta un valore che indica se le attività devono essere sospese quando viene rilevato un punto di interruzione.

TransactionOption

Ottiene o imposta un valore di enumerazione DTSTransactionOption che indica se il pacchetto partecipa alle transazioni.

UpdateObjects

Ottiene o imposta un valore che indica se gli oggetti estensibili possono essere aggiornati in fase di caricamento del pacchetto quando viene individuata una versione aggiornata.

UpdatePackage

Ottiene o imposta un valore che indica se i pacchetti possono essere aggiornati quando viene individuata una versione aggiornata.

VariableDispenser

Ottiene il dispenser delle variabili nel pacchetto.

Variables

Ottiene una raccolta che contiene le variabili associate al pacchetto.

VersionBuild

Ottiene o imposta la versione di build del pacchetto.

VersionComments

Ottiene o imposta i commenti sulla versione associati al pacchetto.

VersionGUID

Ottiene il GUID di versione generato in fase di creazione del pacchetto.

VersionMajor

Ottiene o imposta la versione di build principale del pacchetto.

VersionMinor

Ottiene o imposta la versione di build secondaria del pacchetto.

Warnings

Ottiene la raccolta di avvisi impostati nel pacchetto.

Metodi

AcceptBreakpointManager(IDTSBreakpointManager100)

Passa una gestione punto di interruzione a un pacchetto.

CheckSignature()

Verifica lo stato della firma digitale del pacchetto.

ComputeExpressions(Boolean)

Calcola l'espressione di questo oggetto PackageClass.

Execute()

Restituisce un'enumerazione DTSExecResult contenente informazioni sull'esito positivo o negativo dell'esecuzione del pacchetto.

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

Esegue l'applicazione, il contenitore o il pacchetto come parte del flusso di lavoro del pacchetto.

ExportConfigurationFile(String)

Crea un file XML contenente tutte le variabili distribuibili presenti nel pacchetto.

FindReferencedObjects(Object)

Restituisce un'enumerazione di oggetti di riferimento.

GetBreakpointTargets(IDTSBreakpointSite100, Boolean)

Restituisce una raccolta IDTSBreakpointTargets100. A seconda dell'impostazione del parametro onlyEnabled, la raccolta conterrà tutte le destinazioni dei punti di interruzione presenti nel pacchetto oppure solo le destinazioni dei punti di interruzione abilitati.

GetExpression(String)

Restituisce un valore contenente l'espressione per la proprietà specificata.

GetObjectFromPackagePath(String, IDTSProperty100)

Restituisce un oggetto dal percorso specificato per il pacchetto.

GetParentID()

Recupera l'identificatore padre del pacchetto.

GetPreExecutionPackageXML(Object)

Recupera la pre-esecuzione dell'XML di un pacchetto.

GetProject()

Recupera il progetto DTS.

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

Esegue il file eseguibile.

IDTSExecutable100_Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Verifica che il file eseguibile venga eseguito correttamente convalidando tutte le relative dipendenze e gli altri elementi prima dell'esecuzione.

IDTSPackageSigning100_CheckSignature()

Verifica la firma del pacchetto.

IDTSPackageSigning100_get_CertificateContext()

Rappresenta una classe per l'interfaccia Package.

IDTSPackageSigning100_get_CertificateObject()

Rappresenta una classe per l'interfaccia Package.

IDTSPackageSigning100_get_CheckSignatureOnLoad()

Rappresenta una classe per l'interfaccia Package.

IDTSPackageSigning100_LoadUserCertificateByHash(Byte[])

Carica il certificato utente utilizzando un hash.

IDTSPackageSigning100_LoadUserCertificateByName(String)

Carica il certificato utente in base al nome.

IDTSPackageSigning100_set_CertificateContext(Int64)

Rappresenta una classe per l'interfaccia Package.

IDTSPackageSigning100_set_CertificateObject(Object)

Rappresenta una classe per l'interfaccia Package.

IDTSPackageSigning100_set_CheckSignatureOnLoad(Boolean)

Rappresenta una classe per l'interfaccia Package.

IDTSSuspend100_get_SuspendRequired()

Rappresenta una classe per l'interfaccia Package.

IDTSSuspend100_ResumeExecution()

Riprende l'esecuzione dell'attività dopo la sospensione.

IDTSSuspend100_set_SuspendRequired(Boolean)

Rappresenta una classe per l'interfaccia Package.

IDTSSuspend100_SuspendExecution()

Notifica la necessità di sospendere l'eseguibile.

ImportConfigurationFile(String)

Carica un file di configurazione associato al pacchetto.

LoadFromXML(Object, IDTSEvents100)

Carica un pacchetto e tutti i relativi oggetti precedentemente salvati in memoria in formato XML.

LoadUserCertificateByHash(Byte[])

Carica il certificato utente utilizzando un hash.

LoadUserCertificateByName(String)

Carica il certificato utente in base al nome.

PasswordMatch(String)

Determina se la password specificata corrisponde alla password del pacchetto.

PermitUnencryptedSave(Boolean)

Permette il salvataggio delle informazioni non crittografate.

ProcessConfiguration(String, Object)

Specifica le informazioni di configurazione per un pacchetto e i relativi oggetti.

RegenerateID()

Crea un nuovo GUID per il pacchetto e aggiorna la proprietà ID del pacchetto.

ResumeExecution()

Riprende l'esecuzione del pacchetto dopo la sospensione.

SaveToXML(Object, Object, IDTSEvents100)

Salva il pacchetto in memoria in formato XML.

SetExpression(String, String)

Assegna l'espressione specificata alla proprietà.

SetProject(IDTSProject100, String)

Imposta il progetto specificato.

SuspendExecution()

Metodo richiamato quando è necessario sospendere l'eseguibile. Questo metodo viene chiamato dal motore di runtime.

Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Consente al pacchetto di determinare se contiene impostazioni non valide che ne impediranno l'esecuzione corretta.

Si applica a