Condividi tramite


PackageRemote64Class Classe

Definizione

Rappresenta una classe per un pacchetto a 64 bit remoto.

public ref class PackageRemote64Class : 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::PackageRemote64
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("979F7D05-1E4F-4EE4-AF90-EDDC1098839D")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class PackageRemote64Class : 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.PackageRemote64
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("5C475649-E7F2-4D3F-B8B8-E8046B96419F")]
public class PackageRemote64Class : 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.PackageRemote64
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("C3011802-02CA-4233-94B1-6B2F0B3B25D6")]
public class PackageRemote64Class : 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.PackageRemote64
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("979F7D05-1E4F-4EE4-AF90-EDDC1098839D")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type PackageRemote64Class = class
    interface PackageRemote64
    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("5C475649-E7F2-4D3F-B8B8-E8046B96419F")>]
type PackageRemote64Class = class
    interface PackageRemote64
    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("C3011802-02CA-4233-94B1-6B2F0B3B25D6")>]
type PackageRemote64Class = class
    interface PackageRemote64
    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 PackageRemote64Class
Implements IDTSBreakpointSite100, IDTSContainer100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSName100, IDTSPackageSigning100, IDTSPersist100, IDTSProjectPackage100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100, PackageRemote64
Ereditarietà
PackageRemote64Class
Attributi
Implementazioni

Costruttori

PackageRemote64Class()

Inizializza una nuova istanza della classe PackageRemote64Class.

Proprietà

CertificateContext

Ottiene o imposta il contesto del certificato.

CertificateObject

Ottiene o imposta l'oggetto certificato 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.

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 un valore che contiene il nome.

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 l'oggetto specificato è in modalità di debug.

DelayValidation

Ottiene o imposta un valore che indica se la convalida dell'attività viene posticipata fino alla fase di esecuzione.

Description

Ottiene o imposta la descrizione dell'oggetto PackageRemote64Class.

DesignEvents

Ottiene o imposta un oggetto IDTSEvents100 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

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

DisableEventHandlers

Ottiene o imposta un valore che indica se i gestori di eventi nell'attività sono disabilitati.

EnableConfigurations

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

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 una raccolta di oggetti IDTSEventInfo100.

Executables

Ottiene una raccolta di oggetti eseguibili contenuti nel pacchetto che fanno parte del flusso di lavoro del pacchetto.

ExecutionDuration

Ottiene un valore che indica l'intervallo di tempo in millisecondi impiegato per l'esecuzione del contenitore.

ExecutionResult

Ottiene un valore che indica l'esito positivo o negativo dell'esecuzione dell'oggetto PackageRemote64Class.

ExecutionStatus

Ottiene un valore che indica lo stato corrente dell'esecuzione dell'oggetto PackageRemote64Class al momento della chiamata.

ExtendedProperties

Ottiene l'insieme ExtendedProperties per il pacchetto.

FailPackageOnFailure

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

FailParentOnFailure

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

ForcedExecutionValue

Ottiene o imposta un oggetto che contiene un valore definito dal contenitore.

ForceExecutionResult

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

ForceExecutionValue

Ottiene o imposta un valore che indica se è necessario forzare il contenuto del valore dell'esecuzione del contenitore su un particolare valore.

ID

Restituisce l'ID, ovvero un GUID, dell'oggetto PackageRemote64Class.

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.

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 contenitore utilizza il codice predefinito.

IsolationLevel

Ottiene o imposta il livello di isolamento della transazione nell'oggetto PackageRemote64Class.

LastModifiedProductVersion

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

LocaleID

Ottiene o imposta l'ID delle impostazioni locali specificato da utilizzare per l'esecuzione dell'oggetto PackageRemote64Class.

LogEntryInfos

Ottiene un oggetto IDTSLogEntryInfos100.

LoggingMode

Ottiene o imposta un valore valido dell'enumerazione DTSLoggingMode che indica la modalità di registrazione del contenitore.

LoggingOptions

Ottiene un oggetto contenente proprietà che specificano i filtri e la risorsa di registrazione per i contenitori.

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 dell'arresto dell'esecuzione dell'oggetto PackageRemote64Class.

Name

Ottiene o imposta il nome di PackageRemote64Class.

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 il valore della 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 il contenitore padre.

PrecedenceConstraints

Ottiene una raccolta di vincoli di precedenza per il pacchetto.

Properties

Ottiene una raccolta di IDTSProperties100 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 determina 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 PackageRemote64Class 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 PackageRemote64Class.

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.

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 un pacchetto a 64 bit remoto.

IDTSPackageSigning100_get_CertificateObject()

Rappresenta una classe per un pacchetto a 64 bit remoto.

IDTSPackageSigning100_get_CheckSignatureOnLoad()

Rappresenta una classe per un pacchetto a 64 bit remoto.

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 un pacchetto a 64 bit remoto.

IDTSPackageSigning100_set_CertificateObject(Object)

Rappresenta una classe per un pacchetto a 64 bit remoto.

IDTSPackageSigning100_set_CheckSignatureOnLoad(Boolean)

Rappresenta una classe per un pacchetto a 64 bit remoto.

IDTSSuspend100_get_SuspendRequired()

Rappresenta una classe per un pacchetto a 64 bit remoto.

IDTSSuspend100_ResumeExecution()

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

IDTSSuspend100_set_SuspendRequired(Boolean)

Rappresenta una classe per un pacchetto a 64 bit remoto.

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()

Chiamato 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