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.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 может не иметь ни одного заголовка или иметь сколько угодно заголовков, которые используются как механизм расширения для передачи информации в сообщениях, связанных с приложением.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 Содержит уникальный ИД сообщения.Contains the unique ID of the message.
RelatesToRelatesTo Содержит ИД сообщений, связанных с этим сообщением.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

Возвращает или задает уникальный ИД сообщения.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

Возвращает ИД сообщений, связанных с этим сообщением.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) и агентам элемента заголовка.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) и агентам элемента заголовка.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) и сериализатору.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)

Задает элемент действия заголовка.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.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.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.Serializes the specified header content using the specified XML writer.

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

Сериализует содержимое указанного заголовка с помощью заданного модуля записи XML.Serializes the specified header content using the specified XML writer.

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

Сериализует начальный заголовок с помощью заданного модуля записи XML.Serializes the start header using the specified XML writer.

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

Сериализует начальный заголовок с помощью заданного модуля записи XML.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>)

Возвращает объект DataTable, содержащий копии объектов DataRow при заданном входном объекте IEnumerable<T> и универсальном параметре 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)

Копирует объекты DataRow в указанный объект DataTable с заданным входным объектом IEnumerable<T>, где универсальный параметр 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)

Копирует объекты DataRow в указанный объект DataTable с заданным входным объектом IEnumerable<T>, где универсальный параметр 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)

Преобразовывает коллекцию IEnumerable в объект IQueryable.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.

Применяется к