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

정의

동적으로 확장되며 항목에 대한 임의 액세스를 허용하는 XML 값 시퀀스입니다.A sequence of XML values that dynamically expands and allows random access to items.

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

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)

형식 매개 변수

T

XmlQuerySequence<T>의 형식입니다.The type of this XmlQuerySequence<T>.

상속
XmlQuerySequence<T>XmlQuerySequence<T>XmlQuerySequence<T>XmlQuerySequence<T>
파생
구현

생성자

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

XmlQuerySequence<T> 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the XmlQuerySequence<T> class.

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

XmlQuerySequence<T> 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the XmlQuerySequence<T> class.

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

value가 유일한 요소인 singleton XmlQuerySequence<T>를 생성합니다.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)

XmlQuerySequence<T> 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the XmlQuerySequence<T> class.

필드

Empty Empty Empty Empty

XmlQuerySequence<T>의 새 인스턴스를 만듭니다.Creates a new instance of XmlQuerySequence<T>.

속성

Count Count Count Count

시퀀스의 항목 수를 반환합니다.Returns the number of items in the sequence.

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

지정된 인덱스에 있는 항목을 반환합니다.Returns the item at the specified index.

메서드

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

모든 경우에 NotSupportedException 예외가 발생합니다.Throws a NotSupportedException exception in all cases.

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

모든 경우에 NotSupportedException 예외가 발생합니다.Throws a NotSupportedException exception in all cases.

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

지정된 값이 시퀀스에 있으면 true를 반환합니다.Returns true if the specified value is in the sequence.

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

지정된 인덱스에서 시작하여 지정된 배열에 이 시퀀스의 콘텐츠를 복사합니다.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>)

지정된 XmlQuerySequence<T>를 사용할 수 있으면 이 개체를 지우고 다시 사용합니다.Clears and reuses the specified XmlQuerySequence<T> if it is available. seq 매개 변수가 null이면 새 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)

지정된 XmlQuerySequence<T>를 사용할 수 있으면 이 개체를 지우고 다시 사용합니다.Clears and reuses the specified XmlQuerySequence<T> it is available. seq 매개 변수가 null이면 새 XmlQuerySequence<T>를 만들고 item을 컬렉션에 추가합니다.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)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

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

IEnumerator<T>를 반환합니다.Returns IEnumerator<T>.

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

기본 해시 함수로 작동합니다.Serves as the default hash function.

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

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

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

시퀀스에서 지정된 값의 인덱스를 반환합니다.Returns the index of the specified value in the sequence.

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

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

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

캐시에서 항목을 하나 이상 추가하거나 제거한 경우 호출됩니다.Called when one or more items in the cache have been added or removed. SortByKeys(Array) 메서드에서도 이 메서드를 호출할 수 있습니다.This method can also be called from the SortByKeys(Array) method.

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

지정된 배열에 포함된 키를 사용하여 캐시에서 항목을 정렬합니다.Sort the items in the cache using the keys contained in the specified array.

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

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

명시적 인터페이스 구현

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

대상 배열의 지정된 인덱스에서 시작하여 지정된 배열에 이 시퀀스의 콘텐츠를 복사합니다.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

false를 반환합니다.Returns false. XmlQuerySequence<T>은 스레드로부터 안전하게 보호되지 않습니다.The XmlQuerySequence<T> is not thread-safe.

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

XmlQuerySequence<T> 클래스의 인스턴스를 반환합니다.Returns this instance of the XmlQuerySequence<T> class. 이 인스턴스를 사용하여 액세스를 동기화할 수 있습니다.This instance can be used to synchronize access.

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

모든 경우에 NotSupportedException 예외가 발생합니다.Throws a NotSupportedException exception in all cases.

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

모든 경우에 NotSupportedException 예외가 발생합니다.Throws a NotSupportedException exception in all cases.

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

XmlQuerySequence<T>가 읽기 전용이면 이 속성은 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)

지정된 항목을 컬렉션에서 제거합니다.Removes the specified item from the collection.

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

쿼리 시퀀스 컬렉션을 반복하는 데 사용할 수 있는 열거자를 반환합니다.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)

모든 경우에 NotSupportedException 예외가 발생합니다.Throws a NotSupportedException exception in all cases.

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

모든 경우에 NotSupportedException 예외가 발생합니다.Throws a NotSupportedException exception in all cases.

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

지정된 값이 시퀀스에 있으면 true를 반환합니다.Returns true if the specified value is in the sequence.

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

시퀀스에서 지정된 값의 인덱스를 반환합니다.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)

모든 경우에 NotSupportedException 예외가 발생합니다.Throws a NotSupportedException exception in all cases.

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

항목을 추가, 제거, 수정할 수 없음을 나타내는 true를 반환합니다.Returns true to indicate items cannot be added, removed, or modified.

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

XmlQuerySequence<T>가 읽기 전용인지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the XmlQuerySequence<T> is read-only. 항상 true입니다.Always true.

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

지정된 인덱스에 있는 항목을 반환합니다.Returns the item at the specified index.

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

구현되지 않았습니다.Not implemented. NotSupportedException 예외를 발생시킵니다.Throws the NotSupportedException exception.

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

모든 경우에 NotSupportedException 예외가 발생합니다.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)

모든 경우에 NotSupportedException 예외가 발생합니다.Throws a NotSupportedException exception in all cases.

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

모든 경우에 NotSupportedException 예외가 발생합니다.Throws a NotSupportedException exception in all cases.

확장 메서드

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

제네릭 매개 변수 TDataTable인 지정된 입력 DataRow 개체를 사용하여 IEnumerable<T> 개체의 복사본이 들어 있는 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)

제네릭 매개 변수 TDataRow인 지정된 입력 DataTable 개체를 사용하여 IEnumerable<T> 개체를 지정된 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)

제네릭 매개 변수 TDataRow인 지정된 입력 DataTable 개체를 사용하여 IEnumerable<T> 개체를 지정된 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)

IEnumerable의 요소를 지정된 형식으로 캐스팅합니다.Casts the elements of an IEnumerable to the specified type.

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

지정된 형식에 따라 IEnumerable의 요소를 필터링합니다.Filters the elements of an IEnumerable based on a specified type.

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

쿼리를 병렬화할 수 있도록 합니다.Enables parallelization of a query.

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

IEnumerableIQueryable로 변환합니다.Converts an IEnumerable to an IQueryable.

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

소스 컬렉션에 있는 모든 노드의 상위 항목이 들어 있는 요소 컬렉션을 반환합니다.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)

소스 컬렉션에 있는 모든 노드의 상위 항목이 들어 있는 필터링된 요소 컬렉션을 반환합니다.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. 일치하는 XName이 있는 요소만 컬렉션에 포함됩니다.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>)

소스 컬렉션에 있는 모든 문서 및 요소의 하위 노드 컬렉션을 반환합니다.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>)

소스 컬렉션에 있는 모든 요소 및 문서의 하위 요소가 들어 있는 요소 컬렉션을 반환합니다.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)

소스 컬렉션에 있는 모든 요소 및 문서의 하위 요소가 들어 있는 필터링된 요소 컬렉션을 반환합니다.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. 일치하는 XName이 있는 요소만 컬렉션에 포함됩니다.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>)

소스 컬렉션에 있는 모든 요소 및 문서의 자식 요소 컬렉션을 반환합니다.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)

소스 컬렉션에 있는 모든 요소 및 문서의 필터링된 자식 요소 컬렉션을 반환합니다.Returns a filtered collection of the child elements of every element and document in the source collection. 일치하는 XName이 있는 요소만 컬렉션에 포함됩니다.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>)

소스 컬렉션의 모든 노드가 문서 순으로 정렬되어 들어 있는 노드 컬렉션을 반환합니다.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>)

소스 컬렉션에 있는 모든 문서 및 요소의 자식 노드 컬렉션을 반환합니다.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>)

부모 노드에서 소스 컬렉션의 모든 노드를 제거합니다.Removes every node in the source collection from its parent node.

적용 대상