MessageHeaders MessageHeaders MessageHeaders MessageHeaders Class

Définition

Représente une collection d'en-têtes d'un message.Represents a collection of message headers for a message. Cette classe ne peut pas être héritée.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)
Héritage
MessageHeadersMessageHeadersMessageHeadersMessageHeaders
Implémente

Exemples

L'exemple de code suivant illustre un client de base qui utilise la fabrique de canal pour envoyer un message et lire l'en-tête d'action dans la réponse.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

Remarques

Un en-tête de message contient des métadonnées facultatives qui décrivent un message, encapsulées par la classe Message.A message header contains optional metadata that describe a message encapsulated by the Message class.

Un Message peut comporter zéro ou plusieurs en-têtes utilisés comme un mécanisme d’extension pour passer des informations dans les messages qui sont spécifiques à l’application.A Message can have zero or more headers that are used as an extension mechanism to pass information in messages that are application-specific. Vous pouvez utiliser Headers pour ajouter des en-têtes de message à un message en appelant la méthode Add.You can use Headers to add message headers to a message by calling the Add method.

Windows Communication Foundation (WCF) fournit un certain nombre d’en-têtes de message prédéfinis :Windows Communication Foundation (WCF) provides a number of predefined message headers:

Nom de l'en-têteHeader Name DescriptionDescription
ÀTo Contient le rôle visé par le message.Contains the role that the message is targeting.
ActionAction Décrit la manière dont le message doit être traité.Provides a description of how the message should be processed.
FaultToFaultTo Contient l'adresse du nœud auquel les erreurs doivent être envoyées.Contains the address of the node to which faults should be sent.
FromFrom Contient l'adresse du nœud qui a envoyé le message.Contains the address of the node that sent the message.
RequêteRequest Indique si le message est une demande.Indicates whether the message is a request.
MessageIDMessageID Contient l'ID unique du message.Contains the unique ID of the message.
RelatesToRelatesTo Contient les ID des messages liés à ce message.Contains the IDs of messages that are related to this message.
ReplyToReplyTo Contient l'adresse du nœud auquel une réponse doit être envoyée pour une demande.Contains the address of the node to which a reply should be sent for a request.

Constructeurs

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

Initialise une nouvelle instance de la classe MessageHeaders avec la collection d'en-têtes de message spécifiée.Initializes a new instance of the MessageHeaders class with the specified collection of message headers.

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

Initialise une nouvelle instance de la classe MessageHeaders avec la version du message spécifiée.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)

Initialise une nouvelle instance de la classe MessageHeaders avec la version et la taille de message spécifiées.Initializes a new instance of the MessageHeaders class with the specified message version and size.

Propriétés

Action Action Action Action

Obtient ou définit la description de la manière dont le message doit être traité.Gets or sets a description of how the message should be processed.

Count Count Count Count

Obtient le nombre d’en-têtes de message dans cette collection.Gets the number of message headers in this collection.

FaultTo FaultTo FaultTo FaultTo

Obtient ou définit l'adresse du nœud auquel les erreurs doivent être envoyées.Gets or sets the address of the node to which faults should be sent.

From From From From

Obtient ou définit l'adresse du nœud qui a envoyé le message.Gets or sets the address of the node that sent the message.

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

Récupère un en-tête à l'index indiqué.Retrieves a header at the given index.

MessageId MessageId MessageId MessageId

Obtient ou définit l'ID unique du message.Gets or sets the unique ID of the message.

MessageVersion MessageVersion MessageVersion MessageVersion

Obtient la version SOAP du message.Gets the SOAP version of the message.

RelatesTo RelatesTo RelatesTo RelatesTo

Obtient les ID des messages liés à ce message.Gets the IDs of messages that are related to this message.

ReplyTo ReplyTo ReplyTo ReplyTo

Obtient ou définit l'adresse du nœud auquel une réponse doit être envoyée pour une demande.Gets or sets the address of the node to which a reply should be sent for a request.

To To To To

Obtient ou définit le point de terminaison de destination d'un message.Gets or sets the destination endpoint of a message.

UnderstoodHeaders UnderstoodHeaders UnderstoodHeaders UnderstoodHeaders

Obtient tous les en-têtes de message qui doivent être compris, selon la spécification SOAP 1.1/1.2.Gets all the message headers that must be understood, according to SOAP 1.1/1.2 specification.

Méthodes

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

Ajoute l'en-tête de message spécifié à la collection.Adds the specified message header to the collection.

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

Supprime tous les en-têtes de la collection.Removes all the headers from the collection.

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

Copie dans cette instance le contenu d'en-tête qui se trouve à l'index spécifié du message spécifié.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)

Copie dans cette instance le contenu d'en-tête qui se trouve à l'index spécifié à partir de la collection d'en-têtes de message spécifiée.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)

Copie le contenu de tous les en-têtes du message spécifié dans cette instance.Copies the content of all the headers from the specified message to this instance.

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

Copie le contenu de la collection d'en-têtes spécifiée dans cette instance.Copies the content from the specified header collection to this instance.

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

Copie les en-têtes de cette collection dans un tableau, en commençant à un index particulier du tableau.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)

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)
FindHeader(String, String) FindHeader(String, String) FindHeader(String, String) FindHeader(String, String)

Recherche un en-tête de message dans cette collection en fonction du LocalName et l'URI d'espace de noms de l'élément d'en-tête spécifiés.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[])

Recherche un en-tête de message dans cette collection en fonction du LocalName, de l'URI d'espace de noms et des acteurs de l'élément d'en-tête spécifiés.Finds a message header in this collection by the specified LocalName, namespace URI and actors of the header element.

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

Renvoie un énumérateur pour itérer au sein de la collection.Returns an enumerator for iterating through the collection. Cette méthode ne peut pas être héritée.This method cannot be inherited.

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

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

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

Récupère un en-tête de message à une position spécifique dans cette collection.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)

Récupère un en-tête de message à une position spécifique dans cette collection.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)

Recherche un en-tête de message dans cette collection en fonction du LocalName et l'URI d'espace de noms de l'élément d'en-tête spécifiés.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[])

Récupère un en-tête de message dans cette collection en fonction du LocalName, de l'URI d'espace de noms et des acteurs de l'élément d'en-tête spécifiés.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)

Récupère un en-tête de message dans cette collection en fonction du LocalName, de l'URI d'espace de noms et du sérialiseur spécifiés.Retrieves a message header in this collection by the specified LocalName, namespace URI and serializer.

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

Obtient un lecteur de dictionnaire XML qui consomme l'en-tête de message à l'emplacement spécifié de la collection.Gets a XML dictionary reader that consumes the message header at the specified location of the collection.

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

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

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

Vérifie si tous les en-têtes de message marqués avec MustUnderstand ont été correctement interprétés et traités.Verifies whether all the message headers marked with MustUnderstand have been properly interpreted and processed.

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

Vérifie si les destinataires spécifiés ont correctement interprété et traité tous les en-têtes de message marqués avec 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)

Insère un en-tête de message dans la collection à la position d'index spécifiée.Inserts a message header into the collection at the specified index.

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)
RemoveAll(String, String) RemoveAll(String, String) RemoveAll(String, String) RemoveAll(String, String)

Supprime de la collection tous les en-têtes avec le nom et l'espace de noms spécifiés.Removes all headers with the specified name and namespace from the collection.

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

Supprime de la collection l'en-tête de message à l'index spécifié.Removes the message header at the specified index from the collection.

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

Définit l'élément d'action de l'en-tête.Sets the action element of the header.

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)
WriteHeader(Int32, XmlDictionaryWriter) WriteHeader(Int32, XmlDictionaryWriter) WriteHeader(Int32, XmlDictionaryWriter) WriteHeader(Int32, XmlDictionaryWriter)

Sérialise l'en-tête à partir de l'emplacement spécifié à l'aide de l'enregistreur XML spécifié.Serializes the header from the specified location using the specified XML writer.

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

Sérialise l'en-tête à partir de l'emplacement spécifié à l'aide de l'enregistreur XML spécifié.Serializes the header from the specified location using the specified XML writer.

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

Sérialise le contenu de l'en-tête spécifié à l'aide de l'enregistreur XML spécifié.Serializes the specified header content using the specified XML writer.

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

Sérialise le contenu de l'en-tête spécifié à l'aide de l'enregistreur XML spécifié.Serializes the specified header content using the specified XML writer.

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

Sérialise l'en-tête de début à l'aide du writer XML spécifié.Serializes the start header using the specified XML writer.

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

Sérialise l'en-tête de début à l'aide du writer XML spécifié.Serializes the start header using the specified XML writer.

Implémentations d’interfaces explicites

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

Renvoie un énumérateur pour itérer au sein de la collection.Returns an enumerator for iterating through the collection. Cette méthode ne peut pas être héritée.This method cannot be inherited.

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 à