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

Definición

Secuencia de valores XML que se expande dinámicamente y permite el acceso aleatorio a los elementos.A sequence of XML values that dynamically expands and allows random access to items.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

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)

Parámetros de tipo

T

Tipo de esta clase XmlQuerySequence<T>.The type of this XmlQuerySequence<T>.

Herencia
XmlQuerySequence<T>XmlQuerySequence<T>XmlQuerySequence<T>XmlQuerySequence<T>
Derivado
Implementaciones

Constructores

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

Inicializa una nueva instancia de la clase XmlQuerySequence<T>.Initializes a new instance of the XmlQuerySequence<T> class.

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

Inicializa una nueva instancia de la clase XmlQuerySequence<T>.Initializes a new instance of the XmlQuerySequence<T> class.

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

Construye una clase XmlQuerySequence<T> singleton que tiene value como su único elemento.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)

Inicializa una nueva instancia de la clase XmlQuerySequence<T>.Initializes a new instance of the XmlQuerySequence<T> class.

Campos

Empty Empty Empty Empty

Crea una nueva instancia de XmlQuerySequence<T>.Creates a new instance of XmlQuerySequence<T>.

Propiedades

Count Count Count Count

Devuelve el número de elementos de la secuencia.Returns the number of items in the sequence.

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

Devuelve el elemento situado en el índice especificado.Returns the item at the specified index.

Métodos

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

Produce una excepción NotSupportedException en todos los casos.Throws a NotSupportedException exception in all cases.

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

Se produce una excepción NotSupportedException en todos los casos.Throws a NotSupportedException exception in all cases.

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

Devuelve true si el valor especificado está en la secuencia.Returns true if the specified value is in the sequence.

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

Copia el contenido de esta secuencia a la matriz especificada, comenzando en el índice especificado de la matriz.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>)

Borra y reutiliza la clase XmlQuerySequence<T> especificada si está disponible.Clears and reuses the specified XmlQuerySequence<T> if it is available. Si el parámetro seq es null, crea una nueva clase 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)

Borra y reutiliza la clase XmlQuerySequence<T> especificada si está disponible.Clears and reuses the specified XmlQuerySequence<T> it is available. Si el parámetro seq es null, crea una nueva clase XmlQuerySequence<T> y agrega item a la colección.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)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

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

Devuelva IEnumerator<T>.Returns IEnumerator<T>.

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

Sirve como la función hash predeterminada.Serves as the default hash function.

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

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

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

Devuelve el índice del valor especificado en la secuencia.Returns the index of the specified value in the sequence.

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

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

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

Se le llama cuando se han agregado o quitado uno o más elementos de la memoria caché.Called when one or more items in the cache have been added or removed. También se puede llamar a este método desde el método SortByKeys(Array).This method can also be called from the SortByKeys(Array) method.

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

Ordena los elementos de la memoria caché usando las claves contenidas en la matriz especificada.Sort the items in the cache using the keys contained in the specified array.

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

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Implementaciones de interfaz explícitas

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

Copia el contenido de esta secuencia a la matriz especificada, comenzando en el índice especificado de la matriz de destino.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

Devuelva false.Returns false. La clase XmlQuerySequence<T> no es segura para subprocesos.The XmlQuerySequence<T> is not thread-safe.

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

Devuelve esta instancia de la clase XmlQuerySequence<T>.Returns this instance of the XmlQuerySequence<T> class. Esta instancia se puede usar para sincronizar el acceso.This instance can be used to synchronize access.

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

Produce una excepción NotSupportedException en todos los casos.Throws a NotSupportedException exception in all cases.

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

Produce una excepción NotSupportedException en todos los casos.Throws a NotSupportedException exception in all cases.

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

Si XmlQuerySequence<T> es de solo lectura, esta propiedad devuelve 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)

Quita el elemento especificado de la colección.Removes the specified item from the collection.

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

Devuelve un enumerador que puede usarse para iterar la colección de secuencias de la consulta.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)

Produce una excepción NotSupportedException en todos los casos.Throws a NotSupportedException exception in all cases.

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

Produce una excepción NotSupportedException en todos los casos.Throws a NotSupportedException exception in all cases.

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

Devuelve true si el valor especificado está en la secuencia.Returns true if the specified value is in the sequence.

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

Devuelve el índice del valor especificado en la secuencia.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)

Produce una excepción NotSupportedException en todos los casos.Throws a NotSupportedException exception in all cases.

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

Devuelve true para indicar que no se pueden agregar, quitar ni modificar elementos.Returns true to indicate items cannot be added, removed, or modified.

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

Obtiene un valor que indica si XmlQuerySequence<T> es de solo lectura.Gets a value indicating whether the XmlQuerySequence<T> is read-only. Siempre es true.Always true.

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

Devuelve el elemento situado en el índice especificado.Returns the item at the specified index.

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

Sin implementar.Not implemented. Produce la excepción NotSupportedException.Throws the NotSupportedException exception.

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

Produce una excepción NotSupportedException en todos los casos.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)

Produce una excepción NotSupportedException en todos los casos.Throws a NotSupportedException exception in all cases.

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

Produce una excepción NotSupportedException en todos los casos.Throws a NotSupportedException exception in all cases.

Métodos de extensión

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

Devuelve un objeto DataTable que contiene copias de los objetos DataRow, dado un objeto IEnumerable<T> de entrada donde el parámetro T genérico es 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)

Copia objetos DataRow en el objeto DataTable especificado, dado un objeto IEnumerable<T> de entrada donde el parámetro T genérico es 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)

Copia objetos DataRow en el objeto DataTable especificado, dado un objeto IEnumerable<T> de entrada donde el parámetro T genérico es 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)

Convierte los elementos de IEnumerable en el tipo especificado.Casts the elements of an IEnumerable to the specified type.

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

Filtra los elementos de IEnumerable en función de un tipo especificado.Filters the elements of an IEnumerable based on a specified type.

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

Habilita la paralelización de una consulta.Enables parallelization of a query.

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

Convierte una interfaz 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>)

Devuelve una colección de elementos que contiene los antecesores de todos los nodos de la colección de origen.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)

Devuelve una colección de elementos filtrada que contiene los antecesores de todos los nodos de la colección de origen.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. En la colección sólo se incluyen los elementos que tienen un objeto XName coincidente.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>)

Devuelve una colección de los nodos descendientes de todos los documentos y elementos de la colección de origen.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>)

Devuelve una colección de elementos que contiene los elementos descendientes de todos los elementos y documentos de la colección de origen.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)

Devuelve una colección filtrada de elementos que contiene los elementos descendientes de todos los elementos y documentos de la colección de origen.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. En la colección sólo se incluyen los elementos que tienen un objeto XName coincidente.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>)

Devuelve una colección de los elementos secundarios de todos los elementos y documentos de la colección de origen.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)

Devuelve una colección filtrada de los elementos secundarios de todos los elementos y documentos de la colección de origen.Returns a filtered collection of the child elements of every element and document in the source collection. En la colección sólo se incluyen los elementos que tienen un objeto XName coincidente.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>)

Devuelve una colección de nodos que contiene todos los nodos de la colección de origen, clasificados por documento.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>)

Devuelve una colección de los nodos secundarios de todos los documentos y elementos de la colección de origen.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>)

Quita todos los nodos de la colección de origen de su nodo primario.Removes every node in the source collection from its parent node.

Se aplica a