XmlQuerySequence<T> XmlQuerySequence<T> XmlQuerySequence<T> XmlQuerySequence<T> Class

Définition

Séquence de valeurs XML qui se développe dynamiquement et autorise l’accès aléatoire aux éléments.A sequence of XML values that dynamically expands and allows random access to items.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

generic <typename T>
public ref class XmlQuerySequence : System::Collections::Generic::ICollection<T>, System::Collections::Generic::IEnumerable<T>, System::Collections::Generic::IList<T>, System::Collections::IList
public class XmlQuerySequence<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>, System.Collections.IList
type XmlQuerySequence<'T> = class
    interface IList<'T>
    interface IList
    interface ICollection<'T>
    interface seq<'T>
    interface IEnumerable
    interface ICollection
Public Class XmlQuerySequence(Of T)
Implements ICollection(Of T), IEnumerable(Of T), IList, IList(Of T)

Paramètres de type

T

Type de ce XmlQuerySequence<T>.The type of this XmlQuerySequence<T>.

Héritage
XmlQuerySequence<T>XmlQuerySequence<T>XmlQuerySequence<T>XmlQuerySequence<T>
Dérivé
Implémente

Constructeurs

XmlQuerySequence<T>() XmlQuerySequence<T>() XmlQuerySequence<T>() XmlQuerySequence<T>()

Initialise une nouvelle instance de la classe XmlQuerySequence<T>.Initializes a new instance of the XmlQuerySequence<T> class.

XmlQuerySequence<T>(Int32) XmlQuerySequence<T>(Int32) XmlQuerySequence<T>(Int32) XmlQuerySequence<T>(Int32)

Initialise une nouvelle instance de la classe XmlQuerySequence<T>.Initializes a new instance of the XmlQuerySequence<T> class.

XmlQuerySequence<T>(T) XmlQuerySequence<T>(T) XmlQuerySequence<T>(T) XmlQuerySequence<T>(T)

Construit un XmlQuerySequence<T> singleton dont l'unique élément est value.Constructs a singleton XmlQuerySequence<T> that has value as its only element.

XmlQuerySequence<T>(T[], Int32) XmlQuerySequence<T>(T[], Int32) XmlQuerySequence<T>(T[], Int32) XmlQuerySequence<T>(T[], Int32)

Initialise une nouvelle instance de la classe XmlQuerySequence<T>.Initializes a new instance of the XmlQuerySequence<T> class.

Champs

Empty Empty Empty Empty

Crée une instance de XmlQuerySequence<T>.Creates a new instance of XmlQuerySequence<T>.

Propriétés

Count Count Count Count

Retourne le nombre d'éléments de la séquence.Returns the number of items in the sequence.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Retourne l'élément au niveau de l'index spécifié.Returns the item at the specified index.

Méthodes

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

Lève une exception NotSupportedException dans tous les cas.Throws a NotSupportedException exception in all cases.

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

Lève une exception NotSupportedException dans tous les cas.Throws a NotSupportedException exception in all cases.

Contains(T) Contains(T) Contains(T) Contains(T)

Retourne true si la valeur spécifiée est dans la séquence.Returns true if the specified value is in the sequence.

CopyTo(T[], Int32) CopyTo(T[], Int32) CopyTo(T[], Int32) CopyTo(T[], Int32)

Copie le contenu de cette séquence dans le tableau spécifié en commençant à l'index spécifié dans le tableau.Copies the contents of this sequence to the specified array, starting at the specified index in the array.

CreateOrReuse(XmlQuerySequence<T>) CreateOrReuse(XmlQuerySequence<T>) CreateOrReuse(XmlQuerySequence<T>) CreateOrReuse(XmlQuerySequence<T>)

Efface et réutilise l'objet XmlQuerySequence<T> spécifié s'il est disponible.Clears and reuses the specified XmlQuerySequence<T> if it is available. Si le paramètre seq est null, crée un nouveau XmlQuerySequence<T>.If the seq parameter is null, creates a new XmlQuerySequence<T>.

CreateOrReuse(XmlQuerySequence<T>, T) CreateOrReuse(XmlQuerySequence<T>, T) CreateOrReuse(XmlQuerySequence<T>, T) CreateOrReuse(XmlQuerySequence<T>, T)

Efface et réutilise l'objet XmlQuerySequence<T> spécifié s'il est disponible.Clears and reuses the specified XmlQuerySequence<T> it is available. Si le paramètre seq est null, crée un nouveau XmlQuerySequence<T> et ajoute item à la collection.If the seq parameter is null, creates a new XmlQuerySequence<T> and adds item to the collection.

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

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

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

retourne IEnumerator<T> ;Returns IEnumerator<T>.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

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

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

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

Retourne l'index de la valeur spécifiée dans la séquence.Returns the index of the specified value in the sequence.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

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

Appelée quand un ou plusieurs éléments dans le cache ont été ajoutés ou supprimés.Called when one or more items in the cache have been added or removed. Cette méthode peut être aussi appelée depuis la méthode SortByKeys(Array).This method can also be called from the SortByKeys(Array) method.

SortByKeys(Array) SortByKeys(Array) SortByKeys(Array) SortByKeys(Array)

Triez les éléments dans le cache à l'aide des clés contenues dans le tableau spécifié.Sort the items in the cache using the keys contained in the specified array.

ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

Implémentations d’interfaces explicites

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

Copie le contenu de cette séquence dans le tableau spécifié en commençant à l'index spécifié dans le tableau cible.Copies the contents of this sequence to the specified array, starting at the specified index in the target array.

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

retourne false ;Returns false. XmlQuerySequence<T> n'est pas thread‑safe.The XmlQuerySequence<T> is not thread-safe.

ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

Retourne cette instance de la classe XmlQuerySequence<T>.Returns this instance of the XmlQuerySequence<T> class. Cette instance peut être utilisée pour synchroniser l'accès.This instance can be used to synchronize access.

ICollection<T>.Add(T) ICollection<T>.Add(T) ICollection<T>.Add(T) ICollection<T>.Add(T)

Lève une exception NotSupportedException dans tous les cas.Throws a NotSupportedException exception in all cases.

ICollection<T>.Clear() ICollection<T>.Clear() ICollection<T>.Clear() ICollection<T>.Clear()

Lève une exception NotSupportedException dans tous les cas.Throws a NotSupportedException exception in all cases.

ICollection<T>.IsReadOnly ICollection<T>.IsReadOnly ICollection<T>.IsReadOnly ICollection<T>.IsReadOnly

Si XmlQuerySequence<T> est en lecture seule, cette propriété retourne true.If the XmlQuerySequence<T> is read-only, this property returns true.

ICollection<T>.Remove(T) ICollection<T>.Remove(T) ICollection<T>.Remove(T) ICollection<T>.Remove(T)

Supprime l’élément spécifié de la collection.Removes the specified item from the collection.

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Retourne un énumérateur qui peut être utilisé pour les itérations au sein de la collection de séquences de requêtes.Returns an enumerator that can be used to iterate through the query sequence collection.

IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

Lève une exception NotSupportedException dans tous les cas.Throws a NotSupportedException exception in all cases.

IList.Clear() IList.Clear() IList.Clear() IList.Clear()

Lève une exception NotSupportedException dans tous les cas.Throws a NotSupportedException exception in all cases.

IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

Retourne true si la valeur spécifiée est dans la séquence.Returns true if the specified value is in the sequence.

IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

Retourne l'index de la valeur spécifiée dans la séquence.Returns the index of the specified value in the sequence.

IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

Lève une exception NotSupportedException dans tous les cas.Throws a NotSupportedException exception in all cases.

IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

Retourne true pour indiquer que les éléments ne peuvent pas être ajoutés, supprimés ni modifiés.Returns true to indicate items cannot be added, removed, or modified.

IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly

Obtient une valeur indiquant si XmlQuerySequence<T> est en lecture seule.Gets a value indicating whether the XmlQuerySequence<T> is read-only. Toujours true.Always true.

IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

Retourne l'élément au niveau de l'index spécifié.Returns the item at the specified index.

IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

Non implémenté.Not implemented. Lève l’exception NotSupportedException.Throws the NotSupportedException exception.

IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32)

Lève une exception NotSupportedException dans tous les cas.Throws a NotSupportedException exception in all cases.

IList<T>.Insert(Int32, T) IList<T>.Insert(Int32, T) IList<T>.Insert(Int32, T) IList<T>.Insert(Int32, T)

Lève une exception NotSupportedException dans tous les cas.Throws a NotSupportedException exception in all cases.

IList<T>.RemoveAt(Int32) IList<T>.RemoveAt(Int32) IList<T>.RemoveAt(Int32) IList<T>.RemoveAt(Int32)

Lève une exception NotSupportedException dans tous les cas.Throws a NotSupportedException exception in all cases.

Méthodes d’extension

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

Retourne un DataTable qui contient des copies des objets DataRow, à partir d'un objet d'entrée IEnumerable<T> où le paramètre générique T est 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)

Copie les objets DataRow vers le DataTable spécifié, à partir d'un objet d'entrée IEnumerable<T> où le paramètre générique T est 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)

Copie les objets DataRow vers le DataTable spécifié, à partir d'un objet d'entrée IEnumerable<T> où le paramètre générique T est 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)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.Casts the elements of an IEnumerable to the specified type.

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

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

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

Active la parallélisation d'une requête.Enables parallelization of a query.

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

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

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

Retourne une collection d'éléments qui contient les ancêtres de chaque nœud de la collection source.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)

Retourne une collection d'éléments filtrée qui contient les ancêtres de chaque nœud de la collection source.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Seuls les éléments avec un XName correspondant sont inclus dans la collection.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>)

Retourne une collection des nœuds descendants de chaque document et élément de la collection source.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>)

Retourne une collection d'éléments qui contient les éléments descendants de tous les éléments et tous les documents de la collection source.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)

Retourne une collection d'éléments filtrée qui contient les éléments descendants de tous les éléments et tous les documents de la collection source.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Seuls les éléments avec un XName correspondant sont inclus dans la collection.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>)

Retourne une collection des éléments enfants de chaque élément et document de la collection source.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)

Retourne une collection filtrée des éléments enfants de chaque élément et document de la collection source.Returns a filtered collection of the child elements of every element and document in the source collection. Seuls les éléments avec un XName correspondant sont inclus dans la collection.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>)

Retourne une collection de nœuds qui contient tous les nœuds de la collection source, triés selon l'ordre des documents.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>)

Retourne une collection des nœuds enfants de chaque document et élément de la collection source.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>)

Supprime chaque nœud de la collection source de son nœud parent.Removes every node in the source collection from its parent node.

S’applique à