XmlQueryItemSequence XmlQueryItemSequence XmlQueryItemSequence XmlQueryItemSequence Class

Definition

Eine Sequenz von XML-Elementen, die den wahlfreien Zugriff auf Elemente dynamisch erweitert und zulässt.A sequence of XML items that dynamically expands and allows random access to items.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

public ref class XmlQueryItemSequence sealed : System::Xml::Xsl::Runtime::XmlQuerySequence<System::Xml::XPath::XPathItem ^>
public sealed class XmlQueryItemSequence : System.Xml.Xsl.Runtime.XmlQuerySequence<System.Xml.XPath.XPathItem>
type XmlQueryItemSequence = class
    inherit XmlQuerySequence<XPathItem>
Public NotInheritable Class XmlQueryItemSequence
Inherits XmlQuerySequence(Of XPathItem)
Vererbung
XmlQueryItemSequenceXmlQueryItemSequenceXmlQueryItemSequenceXmlQueryItemSequence

Konstruktoren

XmlQueryItemSequence() XmlQueryItemSequence() XmlQueryItemSequence() XmlQueryItemSequence()

Initialisiert eine neue Instanz der XmlQueryItemSequence-Klasse.Initializes a new instance of the XmlQueryItemSequence class.

XmlQueryItemSequence(Int32) XmlQueryItemSequence(Int32) XmlQueryItemSequence(Int32) XmlQueryItemSequence(Int32)

Initialisiert eine neue Instanz der XmlQueryItemSequence-Klasse.Initializes a new instance of the XmlQueryItemSequence class.

XmlQueryItemSequence(XPathItem) XmlQueryItemSequence(XPathItem) XmlQueryItemSequence(XPathItem) XmlQueryItemSequence(XPathItem)

Initialisiert eine neue Instanz der XmlQueryItemSequence-Klasse.Initializes a new instance of the XmlQueryItemSequence class.

Felder

Empty Empty Empty Empty

Gibt eine ordnungsgemäß initialisierte leere XmlQueryItemSequence zurück.Returns a properly initialized, empty XmlQueryItemSequence.

Methoden

Add(T) Add(T) Add(T) Add(T)

Löst in allen Fällen eine NotSupportedException-Ausnahme aus.Throws a NotSupportedException exception in all cases.

(Inherited from XmlQuerySequence<T>)
AddClone(XPathItem) AddClone(XPathItem) AddClone(XPathItem) AddClone(XPathItem)

Fügt der Sequenz ein Element hinzu.Adds an item to the sequence. Wenn das Element ein Navigator ist, wird es von dieser Methode geklont, bevor es der Sequenz hinzugefügt wird.If the item is a navigator, this method clones it before adding it to the sequence.

Clear() Clear() Clear() Clear()

Löst in allen Fällen eine NotSupportedException-Ausnahme aus.Throws a NotSupportedException exception in all cases.

(Inherited from XmlQuerySequence<T>)
Contains(T) Contains(T) Contains(T) Contains(T)

Gibt true zurück, wenn der angegebene Wert in der Sequenz enthalten ist.Returns true if the specified value is in the sequence.

(Inherited from XmlQuerySequence<T>)
CopyTo(T[], Int32) CopyTo(T[], Int32) CopyTo(T[], Int32) CopyTo(T[], Int32)

Kopiert den Inhalt dieser Sequenz ab dem angegebenen Index im Array in das angegebene Array.Copies the contents of this sequence to the specified array, starting at the specified index in the array.

(Inherited from XmlQuerySequence<T>)
CreateOrReuse(XmlQueryItemSequence) CreateOrReuse(XmlQueryItemSequence) CreateOrReuse(XmlQueryItemSequence) CreateOrReuse(XmlQueryItemSequence)

Löscht ein XmlQueryItemSequence-Objekt und verwendet dieses erneut, sofern verfügbar.Clears and reuses an XmlQueryItemSequence object if it is available. Wenn der seq-Parameter NULL ist, wird eine neue XmlQueryItemSequence erstellt.If the seq parameter is null, creates a new XmlQueryItemSequence.

CreateOrReuse(XmlQueryItemSequence, XPathItem) CreateOrReuse(XmlQueryItemSequence, XPathItem) CreateOrReuse(XmlQueryItemSequence, XPathItem) CreateOrReuse(XmlQueryItemSequence, XPathItem)

Löscht ein XmlQueryItemSequence-Objekt und verwendet dieses erneut, sofern verfügbar.Clears and reuses an XmlQueryItemSequence object if it is available. Wenn der seq-Parameter NULL ist, wird eine neue XmlQueryItemSequence erstellt.If the seq parameter is null, creates a new XmlQueryItemSequence. Diese Methode fügt dann der wiederverwendeten oder neuen Sequenz ein neues Element hinzu.This method then adds a new item to reused or new sequence.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Gibt IEnumerator<T> zurück.Returns IEnumerator<T>.

(Inherited from XmlQuerySequence<T>)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(T) IndexOf(T) IndexOf(T) IndexOf(T)

Gibt den Index des angegebenen Werts in der Sequenz zurück.Returns the index of the specified value in the sequence.

(Inherited from XmlQuerySequence<T>)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
OnItemsChanged() OnItemsChanged() OnItemsChanged() OnItemsChanged()

Wird aufgerufen, wenn ein oder mehrere Elemente im Cache hinzugefügt oder entfernt wurden.Called when one or more items in the cache have been added or removed. Diese Methode kann auch von der SortByKeys(Array)-Methode aufgerufen werden.This method can also be called from the SortByKeys(Array) method.

(Inherited from XmlQuerySequence<T>)
SortByKeys(Array) SortByKeys(Array) SortByKeys(Array) SortByKeys(Array)

Sortiert die Elemente im Cache mit den Schlüsseln im angegebenen Array.Sort the items in the cache using the keys contained in the specified array.

(Inherited from XmlQuerySequence<T>)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Eigenschaften

Count Count Count Count

Gibt die Anzahl der Elemente in der Sequenz zurück.Returns the number of items in the sequence.

(Inherited from XmlQuerySequence<T>)
ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

Gibt false zurück.Returns false. Die XmlQuerySequence<T> ist nicht threadsicher.The XmlQuerySequence<T> is not thread-safe.

(Inherited from XmlQuerySequence<T>)
ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

Gibt diese Instanz der XmlQuerySequence<T>-Klasse zurück.Returns this instance of the XmlQuerySequence<T> class. Diese Instanz kann zum Synchronisieren des Zugriffs verwendet werden.This instance can be used to synchronize access.

(Inherited from XmlQuerySequence<T>)
ICollection<T>.IsReadOnly ICollection<T>.IsReadOnly ICollection<T>.IsReadOnly ICollection<T>.IsReadOnly

Wenn die XmlQuerySequence<T> schreibgeschützt ist, gibt diese Eigenschaft true zurück.If the XmlQuerySequence<T> is read-only, this property returns true.

(Inherited from XmlQuerySequence<T>)
IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

Gibt true zurück, um anzugeben, dass die Elemente nicht hinzugefügt, entfernt oder geändert werden können.Returns true to indicate items cannot be added, removed, or modified.

(Inherited from XmlQuerySequence<T>)
IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly

Ruft einen Wert ab, der angibt, ob das XmlQuerySequence<T> schreibgeschützt ist.Gets a value indicating whether the XmlQuerySequence<T> is read-only. Immer true.Always true.

(Inherited from XmlQuerySequence<T>)
IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

Gibt das Element am angegebenen Index zurück.Returns the item at the specified index.

(Inherited from XmlQuerySequence<T>)
Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Gibt das Element am angegebenen Index zurück.Returns the item at the specified index.

(Inherited from XmlQuerySequence<T>)

Explizite Schnittstellenimplementierungen

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

Kopiert den Inhalt dieser Sequenz ab dem angegebenen Index im Zielarray in das angegebene Array.Copies the contents of this sequence to the specified array, starting at the specified index in the target array.

(Inherited from XmlQuerySequence<T>)
ICollection<T>.Add(T) ICollection<T>.Add(T) ICollection<T>.Add(T) ICollection<T>.Add(T)

Löst in allen Fällen eine NotSupportedException-Ausnahme aus.Throws a NotSupportedException exception in all cases.

(Inherited from XmlQuerySequence<T>)
ICollection<T>.Clear() ICollection<T>.Clear() ICollection<T>.Clear() ICollection<T>.Clear()

Löst in allen Fällen eine NotSupportedException-Ausnahme aus.Throws a NotSupportedException exception in all cases.

(Inherited from XmlQuerySequence<T>)
ICollection<T>.Remove(T) ICollection<T>.Remove(T) ICollection<T>.Remove(T) ICollection<T>.Remove(T)

Entfernt das angegebene Element aus der Auflistung.Removes the specified item from the collection.

(Inherited from XmlQuerySequence<T>)
IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Gibt einen Enumerator zurück, der zum Durchlaufen der Abfragesequenzauflistung verwendet werden kann.Returns an enumerator that can be used to iterate through the query sequence collection.

(Inherited from XmlQuerySequence<T>)
IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

Löst in allen Fällen eine NotSupportedException-Ausnahme aus.Throws a NotSupportedException exception in all cases.

(Inherited from XmlQuerySequence<T>)
IList.Clear() IList.Clear() IList.Clear() IList.Clear()

Löst in allen Fällen eine NotSupportedException-Ausnahme aus.Throws a NotSupportedException exception in all cases.

(Inherited from XmlQuerySequence<T>)
IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

Gibt true zurück, wenn der angegebene Wert in der Sequenz enthalten ist.Returns true if the specified value is in the sequence.

(Inherited from XmlQuerySequence<T>)
IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

Gibt den Index des angegebenen Werts in der Sequenz zurück.Returns the index of the specified value in the sequence.

(Inherited from XmlQuerySequence<T>)
IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

Löst in allen Fällen eine NotSupportedException-Ausnahme aus.Throws a NotSupportedException exception in all cases.

(Inherited from XmlQuerySequence<T>)
IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

Nicht implementiert.Not implemented. Löst die NotSupportedException-Ausnahme aus.Throws the NotSupportedException exception.

(Inherited from XmlQuerySequence<T>)
IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32)

Löst in allen Fällen eine NotSupportedException-Ausnahme aus.Throws a NotSupportedException exception in all cases.

(Inherited from XmlQuerySequence<T>)
IList<T>.Insert(Int32, T) IList<T>.Insert(Int32, T) IList<T>.Insert(Int32, T) IList<T>.Insert(Int32, T)

Löst in allen Fällen eine NotSupportedException-Ausnahme aus.Throws a NotSupportedException exception in all cases.

(Inherited from XmlQuerySequence<T>)
IList<T>.RemoveAt(Int32) IList<T>.RemoveAt(Int32) IList<T>.RemoveAt(Int32) IList<T>.RemoveAt(Int32)

Löst in allen Fällen eine NotSupportedException-Ausnahme aus.Throws a NotSupportedException exception in all cases.

(Inherited from XmlQuerySequence<T>)

Extension Methods

CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>)

Gibt eine DataTable , enthält die Kopien der DataRow Objekte, wenn ein IEnumerable<T> Objekt, in dem der generische Parameter T ist DataRow.Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Kopien DataRow Objekte mit dem angegebenen DataTable, wenn ein IEnumerable<T> Objekt, in dem der generische Parameter T ist DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Kopien DataRow Objekte mit dem angegebenen DataTable, wenn ein IEnumerable<T> Objekt, in dem der generische Parameter T ist DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Konvertiert eine IEnumerable auf eine IQueryable.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>)

Gibt eine Auflistung von Elementen zurück, die die übergeordneten Elemente der einzelnen Knoten in der Quellauflistung enthält.Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName)

Gibt eine gefilterte Auflistung von Elementen zurück, die die übergeordneten Elemente der einzelnen Knoten in der Quellauflistung enthält.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>)

Gibt eine Auflistung der Nachfolgerknoten jedes Dokuments und Elements in der Quellauflistung zurück.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>)

Gibt eine Auflistung von Elementen zurück, die die Nachfolgerelemente jedes Elements und Dokuments in der Quellauflistung enthält.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName)

Gibt eine gefilterte Auflistung von Elementen zurück, die die Nachfolgerelemente jedes Elements und Dokuments in der Quellauflistung enthält.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>)

Gibt eine Auflistung der untergeordneten Elemente jedes Elements und Dokuments in der Quellauflistung zurück.Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName)

Gibt eine gefilterte Auflistung der untergeordneten Elemente jedes Elements und Dokuments in der Quellauflistung zurück.Returns a filtered collection of the child elements of every element and document in the source collection. Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>)

Gibt eine in Dokumentreihenfolge sortierte Auflistung von Knoten zurück, die alle Knoten in der Quellauflistung enthält.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>)

Gibt eine Auflistung der untergeordneten Knoten jedes Dokuments und Elements in der Quellauflistung zurück.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>)

Entfernt jeden Knoten in der Quellauflistung aus seinem übergeordneten Knoten.Removes every node in the source collection from its parent node.

Gilt für: