Udostępnij za pośrednictwem


Klasa ForEachNodeListEnumerator

Definiuje klasy wykorzystywane do wyliczenia zestaw węzłów XML powstałe w wyniku stosowania expession XPath do pliku XML.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Dts.Runtime.DtsObject
    Microsoft.SqlServer.Dts.Runtime.ForEachEnumerator
      Microsoft.SqlServer.Dts.Runtime.Enumerators.NodeList.ForEachNodeListEnumerator

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Runtime.Enumerators.NodeList
Zestaw:  Microsoft.SqlServer.ForEachNodeListEnumerator (w Microsoft.SqlServer.ForEachNodeListEnumerator.dll)

Składnia

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

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

Konstruktorzy

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

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna CollectionEnumerator Zwraca wartość logiczna wskazująca, czy typ modułu wyliczającego jest kolekcja elementów. (Zastępuje ForEachEnumerator.CollectionEnumerator).
Właściwość publiczna EnumerationType Pobiera lub ustawia wartość tej właściwość EnumerationType wyliczania.
Właściwość publiczna InnerElementType Pobiera lub ustawia wartość tej właściwość InnerElementType wyliczania.
Właściwość publiczna InnerXPathString Określa ciąg XPath lub nazwę zawierającą ciąg XPath w zależności od wartości zmiennej InnerXPathStringSourceType.
Właściwość publiczna InnerXPathStringSourceType Pobiera lub ustawia typ źródło wewnętrzne ciąg XPath przy użyciu wartości z SourceType wyliczania.
Właściwość publiczna NodeList Pobiera klasy obiektu ArrayList, który zawiera kolekcja węzłów, które produkuje operacji XPath.
Właściwość publiczna OuterXPathString GET lub ustawia wartość, która reprezentuje, albo w ciągu XPath, nazwy plików zawierające ciąg XPath lub nazwę zmiennej, zawierające ciąg XPath w zależności od wartości OuterXPathStringSourceType.
Właściwość publiczna OuterXPathStringSourceType Pobiera lub ustawia typ źródło w ciąg XPath, używając wartości w SourceType wyliczania.
Właściwość publiczna SourceDocument Pobiera lub ustawia wartość odpowiadającą albo XML źródło dokument jako ciąg, nazwa pliku XML zawierającego źródło dokument lub nazwę zmiennej, zawierające kod XML źródło dokument, w zależności od wartości SourceDocumentType.
Właściwość publiczna SourceDocumentType Pobiera lub ustawia typ źródło używanego dokumentu źródłowego SourceType moduł wyliczający.
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ć przez ForEachNodeListEnumerator 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

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.