Udostępnij za pośrednictwem


Klasa ForEachFromVarEnumerator

Ten moduł wyliczający jest używany do pętli obiektów, które są w zmiennej określonej w VariableName.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Dts.Runtime.DtsObject
    Microsoft.SqlServer.Dts.Runtime.ForEachEnumerator
      Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar.ForEachFromVarEnumerator

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar
Zestaw:  Microsoft.SqlServer.ForEachFromVarEnumerator (w Microsoft.SqlServer.ForEachFromVarEnumerator.dll)

Składnia

'Deklaracja
Public NotInheritable Class ForEachFromVarEnumerator _
    Inherits ForEachEnumerator _
    Implements IDTSComponentPersist, IDTSForEachFromVarEnumerator
'Użycie
Dim instance As ForEachFromVarEnumerator
public sealed class ForEachFromVarEnumerator : ForEachEnumerator, 
    IDTSComponentPersist, IDTSForEachFromVarEnumerator
public ref class ForEachFromVarEnumerator sealed : public ForEachEnumerator, 
    IDTSComponentPersist, IDTSForEachFromVarEnumerator
[<SealedAttribute>]
type ForEachFromVarEnumerator =  
    class
        inherit ForEachEnumerator
        interface IDTSComponentPersist
        interface IDTSForEachFromVarEnumerator
    end
public final class ForEachFromVarEnumerator extends ForEachEnumerator implements IDTSComponentPersist, IDTSForEachFromVarEnumerator

Typ ForEachFromVarEnumerator uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna ForEachFromVarEnumerator Inicjuje nowe wystąpienie ForEachFromVarEnumerator klasy

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna CollectionEnumerator Pobiera lub ustawia wartość logiczna wskazuje, że jeśli foreach pętli moduł wyliczający jest wyliczanie zbiorów obiektów lub wyliczanie kolekcje kolekcje. (Dziedziczony z ForEachEnumerator).
Właściwość publiczna VariableName Pobiera lub ustawia nazwę zmiennej do wyliczenia.
Właściwość publiczna Version Zwraca numer wersja pakiet.Ta właściwość jest tylko do odczytu. (Dziedziczony z ForEachEnumerator).

Do góry

Metody

  Nazwa Opis
Metoda publiczna CanUpdate A wartość logiczna wskazująca, że jeśli nowy pakiet XML można zaktualizować stare pakiet XML. (Dziedziczony z ForEachEnumerator).
Metoda publiczna Equals Określa, czy dwa wystąpienia obiektu są równe. (Dziedziczony z DtsObject).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetEnumerator Zwraca moduł wyliczający których może iterować nad ForEachFromVarEnumerator instancji. (Zastępuje ForEachEnumerator.GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)).
Metoda publiczna GetHashCode Zwraca kod skrótu dla tego wystąpienie. (Dziedziczony z DtsObject).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda publiczna InitializeForEachEnumerator Inicjuje właściwości skojarzonych z zadaniem.Ta metoda jest wywoływana w czasie wykonywania i nie jest używany w kodzie. (Dziedziczony z ForEachEnumerator).
Metoda publiczna LoadFromXML Ta metoda nie jest wpłacone przez kod aplikacji.Aby załadować pakiet zapisany jako XML, należy użyć Application.LoadPackage metoda.
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna SaveToXML Ta metoda nie jest wpłacone przez kod aplikacji.Aby zapisać pakiet jako XML, użyj Application.SaveToXml metoda.
Metoda publiczna ToString (Dziedziczony z Object).
Metoda publiczna Update Ta metoda aktualizuje stare pakiet XML z nowego pakietu XML, jeśli CanUpdate jest zestaw do true. (Dziedziczony z ForEachEnumerator).
Metoda publiczna Validate Umożliwia kontener określić, jeśli zawiera ona nieprawidłowe ustawienia, które uniemożliwi wykonywanie pomyślnie. (Dziedziczony z ForEachEnumerator).

Do góry

Uwagi

Przykład użycia ten moduł wyliczający jest uruchamiana jest kwerenda, a wynik kwerendy jest przechowywana w zmiennej.Ten moduł wyliczający umożliwia pętlę w kwerendzie wyniki.

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.