Udostępnij za pośrednictwem


Klasa ForEachItemEnumerator

Implementuje moduł wyliczający przez ForEachItem kolekcja.Klasa ta nie może być dziedziczona.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Dts.Runtime.DtsObject
    Microsoft.SqlServer.Dts.Runtime.ForEachEnumerator
      Microsoft.SqlServer.Dts.Runtime.Enumerators.Item.ForEachItemEnumerator

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Runtime.Enumerators.Item
Zestaw:  Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)

Składnia

'Deklaracja
Public NotInheritable Class ForEachItemEnumerator _
    Inherits ForEachEnumerator
'Użycie
Dim instance As ForEachItemEnumerator
public sealed class ForEachItemEnumerator : ForEachEnumerator
public ref class ForEachItemEnumerator sealed : public ForEachEnumerator
[<SealedAttribute>]
type ForEachItemEnumerator =  
    class
        inherit ForEachEnumerator
    end
public final class ForEachItemEnumerator extends ForEachEnumerator

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

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 Items Pobiera lub ustawia Kolekcja ForEachItems.
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 publiczna ExportXML Eksportuje dane do pliku XML.
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetEnumerator Pobiera elemencie IEnumerator interfejs dla iteracja ForEachItem kolekcja. (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 ImportXML Importuje plik XML do kolekcja.
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 chroniona MemberwiseClone (Dziedziczony z Object).
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

Ta klasa umożliwia dostęp do elementów modułu wyliczającego bezpośrednio bez telefonicznej GetEnumerator.Ten interfejs umożliwia również modułu wyliczającego dane dodane do swojej kolekcja.Ponadto ma ImportXML i ExportXML metody, które umożliwiają modułu wyliczającego do odczytywania i zapisywania danych do pliku .xml.

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.