Linguaggio

PackageNeutralClass Classe

Definizione

Rappresenta una classe per un pacchetto neutro.

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

Commenti

Per altre informazioni, vedere Package.

Costruttori

Nome Descrizione
PackageNeutralClass()

Inizializza una nuova istanza della classe PackageNeutralClass.

Proprietà

Nome Descrizione
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 cattura le informazioni del checkpoint, permettendo così a un pacchetto di riavviarsi.

CheckpointUsage

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

CheckSignatureOnLoad

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

Configurations

Ottiene la collezione di configurazioni per il pacchetto.

Connections

Ottiene la collezione di gestori di connessione per il pacchetto.

CreationDate

Ottiene o imposta la data e l'ora in cui il pacchetto è stato creato.

CreationName

Ottiene il nome usato per creare l'oggetto PackageNeutralClass .

CreatorComputerName

Ottiene o imposta il nome del computer su 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à debug.

DelayValidation

Ottiene o imposta un valore che indica se la validazione del pacchetto è ritardata fino all'esecuzione del pacchetto.

Description

Riceve o imposta la descrizione del pacchetto.

DesignEvents

Riceve o imposta un IDTSEvents100 evento che indica se il designer o un altro client di terze parti deve ricevere eventi durante il tempo di progettazione.

DesignTimeProperties

Ottiene o imposta le proprietà del tempo di progettazione di un pacchetto, come le informazioni di layout.

Disable

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

DisableEventHandlers

Ottiene o imposta un valore che indica se i gestori di eventi sul pacchetto 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 dei checkpoint sono criptati.

Errors

Riceve la raccolta di errori associati al pacchetto.

EventHandlers

Ottiene una collezione di oggetti gestori di eventi.

EventInfos

Ottiene la IDTSEventInfos100 collezione associata al pacchetto.

Executables

Ottiene la collezione di oggetti eseguibili contenuta nel pacchetto.

ExecutionDuration

Ottiene il tempo che il pacchetto ha impiegato in esecuzione, in millisecondi.

ExecutionResult

Ottiene un valore che indica il successo o il fallimento dell'esecuzione del pacchetto.

ExecutionStatus

Ottiene lo stato attuale dell'esecuzione.

ExtendedProperties

Riceve la IDTSExtendedProperties100 collezione del pacco.

FailPackageOnFailure

Ottiene o imposta un valore che indica se il pacchetto fallisce quando un compito o un componente del pacchetto fallisce.

FailParentOnFailure

Ottiene o imposta un valore che indica se il pacchetto genitore fallisce quando un pacchetto figlio fallisce.

ForcedExecutionValue

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

ForceExecutionResult

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

ForceExecutionValue

Ottiene o imposta un valore che indica se il valore di esecuzione del pacchetto dovrebbe essere forzato a contenere un valore particolare.

ID

Ottiene l'ID del pacco.

IDTSPackageSigning100_CertificateContext

Ottiene o imposta il contesto del certificato.

IDTSPackageSigning100_CertificateObject

Ottiene o imposta l'oggetto certificate.

IDTSPackageSigning100_CheckSignatureOnLoad

Riceve o imposta un valore che indica se il pacchetto controlla la firma al caricamento.

IDTSSuspend100_SuspendRequired

Ottiene o imposta un valore che indica se il compito deve sospendere quando si incontra un punto di interruzione.

InteractiveMode

Ottiene o imposta un valore che indica se i compiti devono mostrare oggetti dell'interfaccia utente durante l'esecuzione.

IsDefaultLocaleID

Riceve un valore che indica se il pacchetto utilizza la località predefinita.

IsolationLevel

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

LastModifiedProductVersion

Riceve la versione prodotto dell'ultima confezione modificata.

LocaleID

Ottiene o imposta l'identificatore della località utilizzata da un pacchetto.

LogEntryInfos

Riceve una raccolta di definizioni di registri di registro.

LoggingMode

Ottiene o imposta la modalità di logging del pacchetto.

LoggingOptions

Ottiene la risorsa di filtraggio e logging per il pacchetto.

LogProviders

Ottiene la collezione di fornitori di log associati al pacchetto.

MaxConcurrentExecutables

Ottiene o imposta il numero di thread che un pacchetto può creare.

MaximumErrorCount

Ottiene o imposta il numero massimo di errori che possono verificarsi prima che il pacchetto smetta di essere eseguito.

Name

Ottiene o imposta il nome dell'oggetto PackageNeutralClass.

OfflineMode

Riceve o imposta un valore che indica se il pacchetto funziona in modalità offline.

PackageFormatVersion

Riceve la versione formattata del pacchetto.

PackageLocation

Ottiene la posizione del pacco.

PackagePassword

Imposta la password del pacco.

PackagePriorityClass

Ottiene o imposta la classe di priorità del thread Win32 del thread del package.

PackageType

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

PackageUpgradeOptions

Ottiene o imposta le opzioni di upgrade per il pacchetto.

Parent

Ottiene il genitore del pacco.

PrecedenceConstraints

Ottiene una raccolta di vincoli di precedenza per il package.

Properties

Ottiene una raccolta di proprietà per il pacchetto.

ProtectionLevel

Ottiene o imposta il livello di protezione sulla confezione.

SafeRecursiveProjectPackageExecution

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

SaveCheckpoints

Riceve o imposta un valore che indica se il pacchetto utilizzerà i checkpoint durante l'esecuzione del pacchetto.

SQLFolder

Ottiene o imposta la cartella SQL per il pacchetto.

StartTime

Riceve l'orario in cui il pacchetto inizia l'esecuzione.

StopTime

Riceve l'orario in cui il pacchetto si interrompe l'esecuzione.

SuppressConfigurationWarnings

Ottiene o imposta un valore che indica se gli avvisi generati dalle configurazioni sono soppressi.

SuspendRequired

Ottiene o imposta un valore che indica se i compiti devono essere sospeniti quando incontrano un punto di interruzione.

TransactionOption

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

UpdateObjects

Ottiene o imposta un valore che indica se gli oggetti estensibili possono essere aggiornati al momento del caricamento del pacchetto se viene trovata una versione aggiornata.

UpdatePackage

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

VariableDispenser

Riceve il distributore delle variabili nel pacchetto.

Variables

Ottiene una collezione che contiene le variabili associate al package.

VersionBuild

Ottiene o imposta la versione build del pacchetto.

VersionComments

Riceve o imposta i commenti della versione associati al pacchetto.

VersionGUID

Riceve la versione GUID generata quando il pacchetto viene creato per la prima volta.

VersionMajor

Ottiene o imposta la versione principale del pacchetto.

VersionMinor

Ottiene o imposta la versione minore del pacchetto.

Warnings

Imposta la raccolta di avvisi sul pacchetto.

Metodi

Nome Descrizione
AcceptBreakpointManager(IDTSBreakpointManager100)

Passa un gestore di breakpoint a un pacchetto.

CheckSignature()

Controlla lo stato della firma digitale del pacco.

ComputeExpressions(Boolean)

Calcola l'espressione di questo PackageNeutralClass oggetto.

Execute()

Restituisce un'enumerazione DTSExecResult che contiene informazioni sul successo o fallimento dell'esecuzione del pacchetto.

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

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

ExportConfigurationFile(String)

Crea un file XML che contiene tutte le variabili deployabili nel pacchetto.

FindReferencedObjects(Object)

Restituisce un'enumerazione di oggetti di riferimento.

GetBreakpointTargets(IDTSBreakpointSite100, Boolean)

Restituisce una IDTSBreakpointTargets100 collezione. A seconda dell'impostazione del onlyEnabled parametro, la collezione contiene tutti i target di breakpoint nel package, o solo i target di breakpoint abilitati.

GetExpression(String)

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

GetObjectFromPackagePath(String, IDTSProperty100)

Restituisce un oggetto dal percorso del pacchetto specificato.

GetParentID()

Recupera l'identificatore genitore del pacchetto.

GetPreExecutionPackageXML(Object)

Recupera la pre-esecuzione di un XML del package.

GetProject()

Recupera il progetto DTS.

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

Esegue l'eseguibile.

IDTSExecutable100_Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Verifica che l'eseguibile verrà eseguito con successo validando tutte le sue dipendenze e altri elementi prima di eseguirlo.

IDTSPackageSigning100_CheckSignature()

Controlla la firma del pacco.

IDTSPackageSigning100_get_CertificateContext()

Rappresenta una classe per un pacchetto neutro.

IDTSPackageSigning100_get_CertificateObject()

Rappresenta una classe per un pacchetto neutro.

IDTSPackageSigning100_get_CheckSignatureOnLoad()

Rappresenta una classe per un pacchetto neutro.

IDTSPackageSigning100_LoadUserCertificateByHash(Byte[])

Carica il certificato utente usando hash.

IDTSPackageSigning100_LoadUserCertificateByName(String)

Carica il certificato utente per nome.

IDTSPackageSigning100_set_CertificateContext(Int64)

Rappresenta una classe per un pacchetto neutro.

IDTSPackageSigning100_set_CertificateObject(Object)

Rappresenta una classe per un pacchetto neutro.

IDTSPackageSigning100_set_CheckSignatureOnLoad(Boolean)

Rappresenta una classe per un pacchetto neutro.

IDTSSuspend100_get_SuspendRequired()

Rappresenta una classe per un pacchetto neutro.

IDTSSuspend100_ResumeExecution()

Riprende l'esecuzione del compito dopo una pausa.

IDTSSuspend100_set_SuspendRequired(Boolean)

Rappresenta una classe per un pacchetto neutro.

IDTSSuspend100_SuspendExecution()

Notifica che l'eseguibile deve essere sospeso.

ImportConfigurationFile(String)

Carica un file di configurazione associato al pacchetto.

LoadFromXML(Object, IDTSEvents100)

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

LoadUserCertificateByHash(Byte[])

Carica il certificato utente usando hash.

LoadUserCertificateByName(String)

Carica il certificato utente per nome.

PasswordMatch(String)

Determina se la password specificata corrisponde a quella del pacchetto.

PermitUnencryptedSave(Boolean)

Permette di salvare le informazioni non criptate.

ProcessConfiguration(String, Object)

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

RegenerateID()

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

ResumeExecution()

Riprende l'esecuzione del pacchetto dopo la pausa.

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 l'eseguibile deve essere sospeso. Questo metodo è chiamato dal motore di runtime.

Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Permette al pacchetto di determinare se contiene impostazioni non valide che ne impediranno l'esecuzione con successo.

Si applica a