Package Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta il contenitore del pacchetto. La classe non può essere ereditata.
public ref class Package sealed : Microsoft::SqlServer::Dts::Runtime::EventsProvider, Microsoft::SqlServer::Dts::Runtime::IDTSConfigurationControl, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionPath, Microsoft::SqlServer::Dts::Runtime::IDTSPackagePath, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProvider, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProviderEx, Microsoft::SqlServer::Dts::Runtime::IDTSSequence
public sealed class Package : Microsoft.SqlServer.Dts.Runtime.EventsProvider, Microsoft.SqlServer.Dts.Runtime.IDTSConfigurationControl, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionPath, Microsoft.SqlServer.Dts.Runtime.IDTSPackagePath, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProvider, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProviderEx, Microsoft.SqlServer.Dts.Runtime.IDTSSequence
type Package = class
inherit EventsProvider
interface IDTSSequence
interface IDTSPropertiesProvider
interface IDTSPropertiesProviderEx
interface IDTSPackagePath
interface IDTSExecutionPath
interface IDTSConfigurationControl
Public NotInheritable Class Package
Inherits EventsProvider
Implements IDTSConfigurationControl, IDTSExecutionPath, IDTSPackagePath, IDTSPropertiesProvider, IDTSPropertiesProviderEx, IDTSSequence
- Ereditarietà
- Implementazioni
Commenti
Il pacchetto è una raccolta di altri contenitori, connessioni, attività, trasformazioni, variabili, configurazioni e vincoli di precedenza. I pacchetti possono essere creati a livello di codice oppure usando lo strumento grafico SSIS Designer. I pacchetti possono essere salvati in diversi percorsi, tra cui Microsoft SQL Server o un file XML.
Per altre informazioni sui pacchetti, vedere Pacchetti SSIS (Integration Services).
Costruttori
Package() |
Inizializza una nuova istanza della classe Package. |
Campi
m_executable |
Eseguibile. (Ereditato da Executable) |
Proprietà
CertificateContext |
Ottiene o imposta l'oggetto certificato X.509 per il pacchetto. |
CertificateObject |
Ottiene o imposta l'oggetto certificato X.509 per il 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. A un pacchetto possono essere associate più configurazioni. Questa proprietà è di sola lettura. |
Connections |
Ottiene la raccolta di gestioni connessioni per il pacchetto. |
CreationDate |
Ottiene o imposta la data e l'ora di creazione del pacchetto. |
CreationName |
Restituisce la stringa utilizzata per creare un'istanza dell'oggetto DtsContainer. Questa proprietà è di sola lettura. (Ereditato da DtsContainer) |
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 booleano che indica se l'oggetto è in modalità di debug e se deve generare l'evento durante l'esecuzione DtsContainerOnBreakpointHit(IDTSBreakpointSite, BreakpointTarget) . (Ereditato da DtsContainer) |
DelayValidation |
Ottiene o imposta un valore booleano che indica se la convalida dell'attività viene ritardata fino al momento dell'esecuzione. Il valore predefinito è false. (Ereditato da DtsContainer) |
Description |
Ottiene o imposta la descrizione dell'oggetto DtsContainer. (Ereditato da DtsContainer) |
DesignEvents |
Ottiene o imposta un oggetto IDTSEvents che indica se la finestra di progettazione o altri client di terzi 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 |
Valore booleano che indica se l'oggetto DtsContainer è disabilitato. (Ereditato da DtsContainer) |
DisableEventHandlers |
Ottiene o imposta un valore booleano che indica se i gestori eventi nell'attività sono disabilitati. (Ereditato da EventsProvider) |
DumpDescriptor |
Specificare quando deve essere generato un file di dump. |
DumpOnAnyError |
Specificare se generare un file di dump quando si verifica un errore durante l'esecuzione del pacchetto. |
EnableConfigurations |
Ottiene o imposta un valore che indica se il pacchetto carica configurazioni. |
EnableDump |
Specificare 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. Questo campo è di sola lettura. |
EventHandlers |
Restituisce una raccolta di oggetti gestore evento. Questo campo è di sola lettura. (Ereditato da EventsProvider) |
EventInfos |
Restituisce una raccolta di oggetti EventInfo. Questo campo è di sola lettura. (Ereditato da EventsProvider) |
Executables |
Ottiene la raccolta di oggetti eseguibili contenuti nel pacchetto che fanno parte del flusso di lavoro del pacchetto. |
ExecutionDuration |
Restituisce un valore che indica l'intervallo di tempo in millisecondi impiegato per l'esecuzione del contenitore. Questa proprietà è di sola lettura. (Ereditato da DtsContainer) |
ExecutionResult |
Restituisce un valore che indica l'esito positivo o negativo dell'esecuzione dell'oggetto DtsContainer. (Ereditato da DtsContainer) |
ExecutionStatus |
Restituisce un valore che indica lo stato corrente dell'esecuzione dell'oggetto DtsContainer al momento della chiamata. (Ereditato da DtsContainer) |
ExtendedProperties |
Ottiene la raccolta ExtendedProperties 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 |
ForcedExecutionValue |
Se la ForceExecutionValue proprietà è impostata su True, ottiene o imposta un valore che specifica il valore di esecuzione facoltativo restituito dal pacchetto. (Ereditato da DtsContainer) |
ForceExecutionResult |
Ottiene o imposta un valore di enumerazione DTSForcedExecResult che specifica il risultato dell'esecuzione forzata del contenitore. (Ereditato da DtsContainer) |
ForceExecutionValue |
Ottiene o imposta un valore booleano che indica se il valore di esecuzione del contenitore deve essere forzato a contenere un valore specifico. (Ereditato da DtsContainer) |
HasExpressions |
Ottiene un valore che indica se nel pacchetto sono presenti espressioni. |
ID |
Restituisce l'ID, ovvero un GUID, dell'oggetto DtsContainer. Questo valore è di sola lettura. (Ereditato da DtsContainer) |
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 |
Valore booleano che indica se il contenitore usa le impostazioni locali predefinite. Questa proprietà è di sola lettura. (Ereditato da DtsContainer) |
IsolationLevel |
Ottiene o imposta il livello di isolamento della transazione nell'oggetto DtsContainer. (Ereditato da DtsContainer) |
LocaleID |
Ottiene o imposta un valore Integer che indica l'ID delle impostazioni locali di Microsoft Win32® da usare quando l'oggetto DtsContainer viene eseguito. (Ereditato da DtsContainer) |
LogEntryInfos |
Restituisce un oggetto LogEntryInfos. Questa proprietà è di sola lettura. (Ereditato da DtsContainer) |
LoggingMode |
Ottiene o imposta un valore valido dell'enumerazione DTSLoggingMode che indica la modalità di registrazione del contenitore. (Ereditato da DtsContainer) |
LoggingOptions |
Restituisce un oggetto contenente proprietà che specificano i filtri e la risorsa di registrazione per i contenitori. Questa proprietà è di sola lettura. (Ereditato da DtsContainer) |
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 un valore Integer che indica il numero massimo di errori che possono verificarsi prima che l'oggetto DtsContainer venga arrestato. (Ereditato da DtsContainer) |
Name |
Ottiene o imposta il nome di DtsContainer. (Ereditato da DtsContainer) |
OfflineMode |
Ottiene o imposta un valore che indica se il pacchetto viene eseguito in modalità offline. |
PackagePassword |
Imposta il valore della password per il pacchetto. Questa proprietà è di sola scrittura. |
PackagePriorityClass |
Specifica la classe di priorità del thread Win32 per il thread del pacchetto. |
PackageType |
Specifica un valore che identifica lo strumento che ha creato il pacchetto. |
PackageUpgradeOptions |
Ottiene o imposta le opzioni di aggiornamento per il pacchetto. |
Parameters |
Ottiene la raccolta di parametri per il pacchetto. |
Parent |
Restituisce il contenitore padre. Questo valore è di sola lettura. (Ereditato da DtsContainer) |
PrecedenceConstraints |
Ottiene la raccolta di oggetti PrecedenceConstraint. Questo campo è di sola lettura. |
Project |
Ottiene o imposta il progetto specificato associato al pacchetto. |
Properties |
Ottiene la raccolta dell'oggetto DtsProperties per il pacchetto. |
ProtectionLevel |
Ottiene 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. |
Site |
Ottiene o imposta il sito per il contenitore. (Ereditato da DtsContainer) |
StartTime |
Restituisce l'ora di inizio esecuzione del contenitore. Questa proprietà è di sola lettura. (Ereditato da DtsContainer) |
StopTime |
Restituisce l'ora di fine esecuzione del contenitore. Questa proprietà è di sola lettura. (Ereditato da DtsContainer) |
SuppressConfigurationWarnings |
Ottiene o imposta un valore che indica se gli avvisi generati da configurazioni non vengono visualizzati. |
SuspendRequired |
Ottiene o imposta un valore booleano che indica se le attività devono essere sospese quando rilevano un punto di interruzione. Questo valore viene impostato dal motore di runtime per le attività e i contenitori quando viene rilevato un punto di interruzione. (Ereditato da DtsContainer) |
TransactionOption |
Ottiene o imposta un valore di enumerazione DTSTransactionOption che indica se il contenitore partecipa alle transazioni. (Ereditato da DtsContainer) |
UpdateObjects |
*** Membro deprecato; vedere la sezione Osservazioni. Ottiene o imposta un valore che indica se gli oggetti estendibili possono essere aggiornati al momento del caricamento del pacchetto se viene trovata una versione aggiornata. |
VariableDispenser |
Restituisce un oggetto VariableDispenser per consentire di bloccare le variabili associate al contenitore. (Ereditato da DtsContainer) |
Variables |
Restituisce una raccolta contenente le variabili associate a questo contenitore. Questa proprietà è di sola lettura. (Ereditato da DtsContainer) |
VersionBuild |
Ottiene la versione di build del pacchetto. |
VersionComments |
Ottiene i commenti sulla versione associati al pacchetto. |
VersionGUID |
Ottiene il GUID di versione generato in fase di creazione del pacchetto. Questo campo è di sola lettura. |
VersionMajor |
Ottiene la versione di build principale del pacchetto. |
VersionMinor |
Ottiene la versione di build secondaria del pacchetto. |
Warnings |
Ottiene la raccolta di avvisi impostati nel pacchetto. Questo campo è di sola lettura. |
Metodi
AcceptBreakpointManager(BreakpointManager) |
Questo metodo viene chiamato dal motore di runtime al momento della creazione di un'attività o di un contenitore, passando un gestore BreakpointManager come argomento per consentire all'attività di creare, rimuovere e verificare lo stato dei punti di interruzione. Questo metodo viene chiamato dal runtime e non è utilizzato nel codice. (Ereditato da DtsContainer) |
AddDataTapPoint(String, String, Int32, String) |
Aggiungere un punto di tocco dati su un determinato flusso di dati e su un percorso del flusso di dati specificato. |
CheckSignature() |
Verifica lo stato della firma digitale del pacchetto. |
ComputeExpressions(Boolean) |
Espressioni Compute dell'oggetto pacchetto. |
Dispose() |
Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite. (Ereditato da DtsContainer) |
Equals(Object) |
Determina se due istanze di un oggetto sono uguali. (Ereditato da DtsObject) |
Execute() |
Restituisce un'enumerazione DTSExecResult contenente informazioni sull'esito positivo o negativo dell'esecuzione del pacchetto. |
Execute(Connections, Variables, IDTSEvents, IDTSLogging, Object) |
Esegue l'applicazione, il contenitore o il pacchetto come parte del flusso di lavoro del pacchetto. (Ereditato da DtsContainer) |
ExportConfigurationFile(String) |
Crea un file XML contenente tutte le variabili distribuibili presenti nel pacchetto. |
FindReferencedObjects(Object) |
Restituisce un'enumerazione di oggetti di riferimento. |
GetBreakpointTargets(IDTSBreakpointSite, Boolean) |
Restituisce una raccolta BreakpointTargets. A seconda dell'impostazione del parametro |
GetExecutionPath() |
Restituisce il percorso di esecuzione del pacchetto corrente. |
GetExpression(String) |
Restituisce un valore contenente l'espressione per la proprietà specificata. Null significa che non viene assegnata alcuna espressione. |
GetHashCode() |
Restituisce il codice hash per l'istanza. (Ereditato da DtsObject) |
GetObjectFromPackagePath(String, DtsProperty) |
Restituisce una proprietà del pacchetto e l'oggetto associato dal percorso specificato per il pacchetto. |
GetPackagePath() |
Restituisce un valore contenente il percorso relativo alla posizione del pacchetto. |
ImportConfigurationFile(String) |
Carica un file di configurazione associato al pacchetto. |
LoadFromXML(String, IDTSEvents) |
Carica un pacchetto e tutti i relativi oggetti precedentemente salvati in memoria in formato XML. Utilizzare il metodo LoadPackage(String, IDTSEvents) per caricare un pacchetto salvato sul disco rigido. |
LoadFromXML(XmlNode, IDTSEvents) |
Non è possibile chiamare questo metodo dal codice dell'applicazione. Per caricare un pacchetto salvato come file con estensione xml, utilizzare il metodo LoadPackage(String, IDTSEvents). (Ereditato da DtsContainer) |
LoadUserCertificateByHash(Byte[]) |
Carica il certificato per il pacchetto in base all'hash del certificato. |
LoadUserCertificateByName(String) |
Carica il certificato per il pacchetto in base al nome del certificato. |
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 dell'attività dopo la sospensione. L'attività o il contenitore viene ripreso dal motore di runtime. (Ereditato da DtsContainer) |
SaveToXML(String, IDTSEvents) |
Salva il pacchetto in memoria in formato XML. Per salvare un pacchetto nel disco rigido come file con estensione xml, utilizzare il metodo SaveToXml(String, Package, IDTSEvents). |
SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
Non è possibile chiamare questo metodo dal codice dell'applicazione. Per salvare un pacchetto come file con estensione xml, utilizzare il metodo SaveToXml(String, Package, IDTSEvents). (Ereditato da DtsContainer) |
SetExpression(String, String) |
Assegna l'espressione specificata alla proprietà. Specificare Null per rimuovere un'espressione esistente dalla proprietà. |
SetWrappedExecutable(IDTSExecutable100) |
Restituisce l'oggetto eseguibile di cui è stato eseguito il wrapping. (Ereditato da EventsProvider) |
SuspendExecution() |
Metodo richiamato quando è necessario sospendere l'eseguibile. Questo metodo viene chiamato dal motore di runtime. (Ereditato da DtsContainer) |
Validate(Connections, Variables, IDTSEvents, IDTSLogging) |
Consente al contenitore di determinare se contiene impostazioni non valide che ne impediranno l'esecuzione corretta. (Ereditato da DtsContainer) |
Eventi
Disposed |
Aggiunge un gestore evento per restare in attesa dell'evento Disposed sul componente. (Ereditato da DtsContainer) |