Condividi tramite


ForEachFromVarEnumerator Classe

Definizione

Questo enumeratore viene utilizzato per eseguire il ciclo sugli oggetti contenuti nella variabile specificata in VariableName.

public ref class ForEachFromVarEnumerator sealed : Microsoft::SqlServer::Dts::Runtime::ForEachEnumerator, Microsoft::SqlServer::Dts::Runtime::Enumerators::FromVar::IDTSForEachFromVarEnumerator, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist
[Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar.Localized), UITypeName="Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar.ForEachFromVarEnumeratorUI, Microsoft.SqlServer.ForEachFromVarEnumeratorUI, Version={0}, Culture=neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class ForEachFromVarEnumerator : Microsoft.SqlServer.Dts.Runtime.ForEachEnumerator, Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar.IDTSForEachFromVarEnumerator, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar.Localized), UITypeName="Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar.ForEachFromVarEnumeratorUI, Microsoft.SqlServer.ForEachFromVarEnumeratorUI, Version={0}, Culture=neutral, PublicKeyToken=89845dcd8080cc91")>]
type ForEachFromVarEnumerator = class
    inherit ForEachEnumerator
    interface IDTSComponentPersist
    interface IDTSForEachFromVarEnumerator
Public NotInheritable Class ForEachFromVarEnumerator
Inherits ForEachEnumerator
Implements IDTSComponentPersist, IDTSForEachFromVarEnumerator
Ereditarietà
ForEachFromVarEnumerator
Attributi
Implementazioni

Commenti

Un esempio dell'uso di questo enumeratore è quando viene eseguita una query e il risultato della query viene archiviato nella variabile. È possibile usare questo enumeratore per eseguire il ciclo sui risultati della query.

Costruttori

ForEachFromVarEnumerator()

Inizializza una nuova istanza della classe ForEachFromVarEnumerator.

Proprietà

CollectionEnumerator

Ottiene o imposta booleano che indica se l'enumeratore ciclo foreach enumera raccolte di oggetti o enumerazione di raccolte di raccolte.

(Ereditato da ForEachEnumerator)
TargetServerVersion

Questo enumeratore viene utilizzato per eseguire il ciclo sugli oggetti contenuti nella variabile specificata in VariableName.

(Ereditato da ForEachEnumerator)
VariableName

Ottiene o imposta il nome della variabile da enumerare.

Version

Restituisce il numero di versione del pacchetto. Questa proprietà è di sola lettura.

(Ereditato da ForEachEnumerator)

Metodi

CanUpdate(String)

Valore booleano che indica se il nuovo codice XML del pacchetto può aggiornare il codice XML del pacchetto precedente.

(Ereditato da ForEachEnumerator)
Equals(Object)

Determina se due istanze di un oggetto sono uguali.

(Ereditato da DtsObject)
GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

Restituisce un'interfaccia IEnumerator che può scorrere l'oggetto ActiveX Data Objects (ADO).

GetHashCode()

Restituisce il codice hash per l'istanza.

(Ereditato da DtsObject)
InitializeForEachEnumerator(Connections, IDTSInfoEvents, ObjectReferenceTracker)

Inizializza le proprietà associate all'attività. Questo metodo viene chiamato dal runtime e non è utilizzato nel codice.

(Ereditato da ForEachEnumerator)
LoadFromXML(XmlElement, IDTSInfoEvents)

Non è possibile chiamare questo metodo dal codice dell'applicazione. Per caricare un pacchetto salvato come file con estensione xml nell'unità disco rigido, utilizzare il metodo LoadPackage(String, IDTSEvents).

SaveToXML(XmlDocument, IDTSInfoEvents)

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

Update(String)

Questo metodo aggiorna il codice XML del pacchetto precedente con il nuovo XML del pacchetto se CanUpdate(String) è impostato su true.

(Ereditato da ForEachEnumerator)
Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

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

(Ereditato da ForEachEnumerator)

Si applica a