MessageHeaders MessageHeaders MessageHeaders MessageHeaders Class

정의

메시지의 메시지 헤더 컬렉션을 나타냅니다.Represents a collection of message headers for a message. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

public ref class MessageHeaders sealed : System::Collections::Generic::IEnumerable<System::ServiceModel::Channels::MessageHeaderInfo ^>
public sealed class MessageHeaders : System.Collections.Generic.IEnumerable<System.ServiceModel.Channels.MessageHeaderInfo>
type MessageHeaders = class
    interface seq<MessageHeaderInfo>
    interface IEnumerable
Public NotInheritable Class MessageHeaders
Implements IEnumerable(Of MessageHeaderInfo)
상속
MessageHeadersMessageHeadersMessageHeadersMessageHeaders
구현

예제

다음 코드 예제에서는 메시지를 보내고 회신에서 동작 헤더를 읽기 위해 채널 팩터리를 사용하는 기본 클라이언트를 보여 줍니다.The following code example demonstrates a basic client using the channel factory to send a message and read the action header from the reply.

using System;
using System.Collections.Generic;
using System.Text;
using System.ServiceModel;
using System.ServiceModel.Channels;
using System.Runtime.Serialization;

namespace ConsoleApplication1
{
    class client
    {


        static void RunClient()
        {
            //Step1: create a binding with just HTTP
            CustomBinding binding = new CustomBinding();
            binding.Elements.Add(new HttpTransportBindingElement());
            //Step2: use the binding to build the channel factory
            IChannelFactory<IRequestChannel> factory =
            binding.BuildChannelFactory<IRequestChannel>(
                             new BindingParameterCollection());
            //open the channel factory
            factory.Open();
            //Step3: use the channel factory to create a channel
            IRequestChannel channel = factory.CreateChannel(
               new EndpointAddress("http://localhost:8080/channelapp"));
            channel.Open();
            //Step4: create a message
            Message requestmessage = Message.CreateMessage(
                MessageVersion.Soap12WSAddressing10,
                "http://contoso.com/someaction",
                 "This is the body data");
            //send message
            Message replymessage = channel.Request(requestmessage);
            Console.WriteLine("Reply message received");
            Console.WriteLine("Reply action: {0}",
                                  replymessage.Headers.Action);
            string data = replymessage.GetBody<string>();
            Console.WriteLine("Reply content: {0}", data);
            //Step5: don't forget to close the message
            requestmessage.Close();
            replymessage.Close();
            //don't forget to close the channel
            channel.Close();
            //don't forget to close the factory
            factory.Close();
        }
        public static void Main()
        {
            Console.WriteLine("Press [ENTER] when service is ready");
            Console.ReadLine();
            RunClient();
            Console.WriteLine("Press [ENTER] to exit");
            Console.ReadLine();
        }
    }
}


Imports System
Imports System.Collections.Generic
Imports System.Text
Imports System.ServiceModel
Imports System.ServiceModel.Channels
Imports System.Runtime.Serialization

Namespace ConsoleApplication1
	Friend Class client


		Private Shared Sub RunClient()
			'Step1: create a binding with just HTTP
			Dim binding As New CustomBinding()
			binding.Elements.Add(New HttpTransportBindingElement())
			'Step2: use the binding to build the channel factory
			Dim factory As IChannelFactory(Of IRequestChannel) = binding.BuildChannelFactory(Of IRequestChannel)(New BindingParameterCollection())
			'open the channel factory
			factory.Open()
			'Step3: use the channel factory to create a channel
			Dim channel As IRequestChannel = factory.CreateChannel(New EndpointAddress("http://localhost:8080/channelapp"))
			channel.Open()
			'Step4: create a message
			Dim requestmessage As Message = Message.CreateMessage(MessageVersion.Soap12WSAddressing10, "http://contoso.com/someaction", "This is the body data")
			'send message
			Dim replymessage As Message = channel.Request(requestmessage)
			Console.WriteLine("Reply message received")
			Console.WriteLine("Reply action: {0}", replymessage.Headers.Action)
            Dim data = replymessage.GetBody(Of String)()
			Console.WriteLine("Reply content: {0}", data)
			'Step5: don't forget to close the message
			requestmessage.Close()
			replymessage.Close()
			'don't forget to close the channel
			channel.Close()
			'don't forget to close the factory
			factory.Close()
		End Sub
		Public Shared Sub Main()
			Console.WriteLine("Press [ENTER] when service is ready")
			Console.ReadLine()
			RunClient()
			Console.WriteLine("Press [ENTER] to exit")
			Console.ReadLine()
		End Sub
	End Class
End Namespace

설명

메시지 헤더에는 메시지를 설명하는 선택적 메타데이터가 Message 클래스에 의해 캡슐화된 상태로 포함되어 있습니다.A message header contains optional metadata that describe a message encapsulated by the Message class.

Message에는 애플리케이션별 정보를 메시지로 전달할 수 있도록 확장 메커니즘으로 사용되는 헤더가 0개 이상 있을 수 있습니다.A Message can have zero or more headers that are used as an extension mechanism to pass information in messages that are application-specific. Headers를 사용하면 Add 메서드를 호출하여 메시지 헤더를 메시지에 추가할 수 있습니다.You can use Headers to add message headers to a message by calling the Add method.

Windows Communication Foundation (WCF)는 미리 정의 된 메시지 헤더의 수를 제공합니다.Windows Communication Foundation (WCF) provides a number of predefined message headers:

헤더 이름Header Name 설명Description
대상To 메시지가 대상으로 하는 역할을 포함합니다.Contains the role that the message is targeting.
작업Action 메시지 처리 방법에 대한 설명을 제공합니다.Provides a description of how the message should be processed.
FaultToFaultTo 오류를 보내야 할 노드의 주소를 포함합니다.Contains the address of the node to which faults should be sent.
시작From 메시지를 보낸 노드의 주소를 포함합니다.Contains the address of the node that sent the message.
요청Request 메시지가 요청인지 여부를 나타냅니다.Indicates whether the message is a request.
MessageIDMessageID 메시지의 고유 ID를 포함합니다.Contains the unique ID of the message.
RelatesToRelatesTo 이 메시지와 관련된 메시지의 ID를 포함합니다.Contains the IDs of messages that are related to this message.
ReplyToReplyTo 요청에 대한 응답을 보내야 할 노드의 주소를 포함합니다.Contains the address of the node to which a reply should be sent for a request.

생성자

MessageHeaders(MessageHeaders) MessageHeaders(MessageHeaders) MessageHeaders(MessageHeaders) MessageHeaders(MessageHeaders)

지정된 메시지 헤더 컬렉션을 사용하여 MessageHeaders 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the MessageHeaders class with the specified collection of message headers.

MessageHeaders(MessageVersion) MessageHeaders(MessageVersion) MessageHeaders(MessageVersion) MessageHeaders(MessageVersion)

지정된 메시지 버전을 사용하여 MessageHeaders 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the MessageHeaders class with the specified message version.

MessageHeaders(MessageVersion, Int32) MessageHeaders(MessageVersion, Int32) MessageHeaders(MessageVersion, Int32) MessageHeaders(MessageVersion, Int32)

지정된 메시지 버전 및 크기를 사용하여 MessageHeaders 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the MessageHeaders class with the specified message version and size.

속성

Action Action Action Action

메시지 처리 방법에 대한 설명을 가져오거나 설정합니다.Gets or sets a description of how the message should be processed.

Count Count Count Count

이 컬렉션의 메시지 헤더 수를 가져옵니다.Gets the number of message headers in this collection.

FaultTo FaultTo FaultTo FaultTo

오류를 보내야 할 노드의 주소를 가져오거나 설정합니다.Gets or sets the address of the node to which faults should be sent.

From From From From

메시지를 보낸 노드의 주소를 가져오거나 설정합니다.Gets or sets the address of the node that sent the message.

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

지정된 인덱스에 있는 헤더를 검색합니다.Retrieves a header at the given index.

MessageId MessageId MessageId MessageId

메시지의 고유 ID를 가져오거나 설정합니다.Gets or sets the unique ID of the message.

MessageVersion MessageVersion MessageVersion MessageVersion

메시지의 SOAP 버전을 가져옵니다.Gets the SOAP version of the message.

RelatesTo RelatesTo RelatesTo RelatesTo

이 메시지와 관련된 메시지의 ID를 가져옵니다.Gets the IDs of messages that are related to this message.

ReplyTo ReplyTo ReplyTo ReplyTo

요청에 대한 응답을 보내야 할 노드의 주소를 가져오거나 설정합니다.Gets or sets the address of the node to which a reply should be sent for a request.

To To To To

메시지의 대상 엔드포인트를 가져오거나 설정합니다.Gets or sets the destination endpoint of a message.

UnderstoodHeaders UnderstoodHeaders UnderstoodHeaders UnderstoodHeaders

SOAP 1.1/1.2 사양에 따라 해석되어야 하는 모든 메시지 헤더를 가져옵니다.Gets all the message headers that must be understood, according to SOAP 1.1/1.2 specification.

메서드

Add(MessageHeader) Add(MessageHeader) Add(MessageHeader) Add(MessageHeader)

컬렉션에 지정된 메시지 헤더를 추가합니다.Adds the specified message header to the collection.

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

컬렉션에서 헤더를 모두 제거합니다.Removes all the headers from the collection.

CopyHeaderFrom(Message, Int32) CopyHeaderFrom(Message, Int32) CopyHeaderFrom(Message, Int32) CopyHeaderFrom(Message, Int32)

지정된 메시지의 지정된 인덱스에 있는 헤더 내용을 이 인스턴스에 복사합니다.Copies the header content located at the specified index from the specified message to this instance.

CopyHeaderFrom(MessageHeaders, Int32) CopyHeaderFrom(MessageHeaders, Int32) CopyHeaderFrom(MessageHeaders, Int32) CopyHeaderFrom(MessageHeaders, Int32)

지정된 메시지 헤더 컬렉션의 지정된 인덱스에 있는 헤더 내용을 이 인스턴스에 복사합니다.Copies the header content located at the specified index from the specified message header collection to this instance.

CopyHeadersFrom(Message) CopyHeadersFrom(Message) CopyHeadersFrom(Message) CopyHeadersFrom(Message)

지정된 메시지의 모든 헤더 내용을 이 인스턴스에 복사합니다.Copies the content of all the headers from the specified message to this instance.

CopyHeadersFrom(MessageHeaders) CopyHeadersFrom(MessageHeaders) CopyHeadersFrom(MessageHeaders) CopyHeadersFrom(MessageHeaders)

지정된 헤더 컬렉션의 내용을 이 인스턴스에 복사합니다.Copies the content from the specified header collection to this instance.

CopyTo(MessageHeaderInfo[], Int32) CopyTo(MessageHeaderInfo[], Int32) CopyTo(MessageHeaderInfo[], Int32) CopyTo(MessageHeaderInfo[], Int32)

이 컬렉션의 헤더를 배열의 특정 인덱스부터 시작하여 배열로 복사합니다.Copies the headers from this collection to an array, starting at a particular index of the array.

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

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

(Inherited from Object)
FindHeader(String, String) FindHeader(String, String) FindHeader(String, String) FindHeader(String, String)

헤더 요소의 지정된 LocalName 및 네임스페이스 URI를 사용하여 이 컬렉션에서 메시지 헤더를 찾습니다.Finds a message header in this collection by the specified LocalName and namespace URI of the header element.

FindHeader(String, String, String[]) FindHeader(String, String, String[]) FindHeader(String, String, String[]) FindHeader(String, String, String[])

헤더 요소의 지정된 LocalName, 네임스페이스 URI 및 actor를 사용하여 이 컬렉션에서 메시지 헤더를 찾습니다.Finds a message header in this collection by the specified LocalName, namespace URI and actors of the header element.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

컬렉션을 반복하는 데 사용할 열거자를 반환합니다.Returns an enumerator for iterating through the collection. 이 메서드는 상속될 수 없습니다.This method cannot be inherited.

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

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

(Inherited from Object)
GetHeader<T>(Int32) GetHeader<T>(Int32) GetHeader<T>(Int32) GetHeader<T>(Int32)

이 컬렉션의 특정 위치에 있는 메시지 헤더를 검색합니다.Retrieves a message header at a specific position in this collection.

GetHeader<T>(Int32, XmlObjectSerializer) GetHeader<T>(Int32, XmlObjectSerializer) GetHeader<T>(Int32, XmlObjectSerializer) GetHeader<T>(Int32, XmlObjectSerializer)

이 컬렉션의 특정 위치에 있는 메시지 헤더를 검색합니다.Retrieves a message header at a specific position in this collection.

GetHeader<T>(String, String) GetHeader<T>(String, String) GetHeader<T>(String, String) GetHeader<T>(String, String)

헤더 요소의 지정된 LocalName 및 네임스페이스 URI를 사용하여 이 컬렉션에서 메시지 헤더를 찾습니다.Finds a message header in this collection by the specified LocalName and namespace URI of the header element.

GetHeader<T>(String, String, String[]) GetHeader<T>(String, String, String[]) GetHeader<T>(String, String, String[]) GetHeader<T>(String, String, String[])

헤더 요소의 지정된 LocalName, 네임스페이스 URI 및 actor를 사용하여 이 컬렉션에서 메시지 헤더를 검색합니다.Retrieves a message header in this collection by the specified LocalName, namespace URI and actors of the header element.

GetHeader<T>(String, String, XmlObjectSerializer) GetHeader<T>(String, String, XmlObjectSerializer) GetHeader<T>(String, String, XmlObjectSerializer) GetHeader<T>(String, String, XmlObjectSerializer)

지정된 LocalName, 네임스페이스 URI 및 serializer를 사용하여 이 컬렉션에서 메시지 헤더를 검색합니다.Retrieves a message header in this collection by the specified LocalName, namespace URI and serializer.

GetReaderAtHeader(Int32) GetReaderAtHeader(Int32) GetReaderAtHeader(Int32) GetReaderAtHeader(Int32)

컬렉션의 지정된 위치에서 메시지 헤더를 사용하는 XML 사전 판독기를 가져옵니다.Gets a XML dictionary reader that consumes the message header at the specified location of the collection.

GetType() GetType() GetType() GetType()

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

(Inherited from Object)
HaveMandatoryHeadersBeenUnderstood() HaveMandatoryHeadersBeenUnderstood() HaveMandatoryHeadersBeenUnderstood() HaveMandatoryHeadersBeenUnderstood()

MustUnderstand로 표시된 모든 메시지 헤더가 제대로 해석되고 처리되는지 여부를 확인합니다.Verifies whether all the message headers marked with MustUnderstand have been properly interpreted and processed.

HaveMandatoryHeadersBeenUnderstood(String[]) HaveMandatoryHeadersBeenUnderstood(String[]) HaveMandatoryHeadersBeenUnderstood(String[]) HaveMandatoryHeadersBeenUnderstood(String[])

지정된 수신자가 MustUnderstand로 표시된 모든 메시지 헤더를 제대로 해석하고 처리했는지 여부를 확인합니다.Verifies whether the specified recipients have properly interpreted and processed all the message headers marked with MustUnderstand.

Insert(Int32, MessageHeader) Insert(Int32, MessageHeader) Insert(Int32, MessageHeader) Insert(Int32, MessageHeader)

컬렉션의 지정된 인덱스에 메시지 헤더를 삽입합니다.Inserts a message header into the collection at the specified index.

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

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

(Inherited from Object)
RemoveAll(String, String) RemoveAll(String, String) RemoveAll(String, String) RemoveAll(String, String)

컬렉션에서 지정된 이름과 네임스페이스를 가진 모든 헤더를 제거합니다.Removes all headers with the specified name and namespace from the collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

컬렉션에서 지정된 인덱스의 메시지 헤더를 제거합니다.Removes the message header at the specified index from the collection.

SetAction(XmlDictionaryString) SetAction(XmlDictionaryString) SetAction(XmlDictionaryString) SetAction(XmlDictionaryString)

헤더의 action 요소를 설정합니다.Sets the action element of the header.

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

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

(Inherited from Object)
WriteHeader(Int32, XmlDictionaryWriter) WriteHeader(Int32, XmlDictionaryWriter) WriteHeader(Int32, XmlDictionaryWriter) WriteHeader(Int32, XmlDictionaryWriter)

지정된 XML 작성기를 사용하여 지정된 위치에서 헤더를 serialize합니다.Serializes the header from the specified location using the specified XML writer.

WriteHeader(Int32, XmlWriter) WriteHeader(Int32, XmlWriter) WriteHeader(Int32, XmlWriter) WriteHeader(Int32, XmlWriter)

지정된 XML 작성기를 사용하여 지정된 위치에서 헤더를 serialize합니다.Serializes the header from the specified location using the specified XML writer.

WriteHeaderContents(Int32, XmlDictionaryWriter) WriteHeaderContents(Int32, XmlDictionaryWriter) WriteHeaderContents(Int32, XmlDictionaryWriter) WriteHeaderContents(Int32, XmlDictionaryWriter)

지정된 XML 작성기를 사용하여 지정된 헤더 내용을 serialize합니다.Serializes the specified header content using the specified XML writer.

WriteHeaderContents(Int32, XmlWriter) WriteHeaderContents(Int32, XmlWriter) WriteHeaderContents(Int32, XmlWriter) WriteHeaderContents(Int32, XmlWriter)

지정된 XML 작성기를 사용하여 지정된 헤더 내용을 serialize합니다.Serializes the specified header content using the specified XML writer.

WriteStartHeader(Int32, XmlDictionaryWriter) WriteStartHeader(Int32, XmlDictionaryWriter) WriteStartHeader(Int32, XmlDictionaryWriter) WriteStartHeader(Int32, XmlDictionaryWriter)

지정된 XML 작성기를 사용하여 시작 헤더를 serialize합니다.Serializes the start header using the specified XML writer.

WriteStartHeader(Int32, XmlWriter) WriteStartHeader(Int32, XmlWriter) WriteStartHeader(Int32, XmlWriter) WriteStartHeader(Int32, XmlWriter)

지정된 XML 작성기를 사용하여 시작 헤더를 serialize합니다.Serializes the start header using the specified XML writer.

명시적 인터페이스 구현

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

컬렉션을 반복하는 데 사용할 열거자를 반환합니다.Returns an enumerator for iterating through the collection. 이 메서드는 상속될 수 없습니다.This method cannot be inherited.

확장 메서드

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.

적용 대상