MessageHeaders MessageHeaders MessageHeaders MessageHeaders Class

Definizione

Rappresenta una raccolta di intestazioni relative a un messaggio.Represents a collection of message headers for a message. Questa classe non può essere ereditata.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)
Ereditarietà
MessageHeadersMessageHeadersMessageHeadersMessageHeaders
Implementazioni

Esempi

L'esempio di codice seguente mostra un client di base che utilizza la channel factory per inviare un messaggio e leggere l'intestazione azione dalla replica.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

Commenti

Un'intestazione di messaggio contiene metadati facoltativi che descrivono un messaggio incapsulato dalla classe Message.A message header contains optional metadata that describe a message encapsulated by the Message class.

Un Message può avere zero o più intestazioni utilizzate come meccanismo di estensione per passare informazioni nei messaggi specifici dell'applicazione.A Message can have zero or more headers that are used as an extension mechanism to pass information in messages that are application-specific. È possibile utilizzare Headers per aggiungere intestazioni a un messaggio chiamando il metodo Add.You can use Headers to add message headers to a message by calling the Add method.

Windows Communication Foundation (WCF) fornisce una serie di intestazioni di messaggio predefinite:Windows Communication Foundation (WCF) provides a number of predefined message headers:

Nome dell'intestazioneHeader Name DescrizioneDescription
ATo Contiene il ruolo a cui fa riferimento il messaggio.Contains the role that the message is targeting.
OperazioneAction Fornisce una descrizione di come deve essere elaborato il messaggio.Provides a description of how the message should be processed.
FaultToFaultTo Contiene l'indirizzo del nodo al quale devono essere inviati gli errori.Contains the address of the node to which faults should be sent.
DaFrom Contiene l'indirizzo del nodo da cui è stato inviato il messaggio.Contains the address of the node that sent the message.
RichiestaRequest Indica se il messaggio è una richiesta.Indicates whether the message is a request.
MessageIDMessageID Contiene l'ID univoco del messaggio.Contains the unique ID of the message.
RelatesToRelatesTo Contiene gli ID dei messaggi relativi a questo messaggio.Contains the IDs of messages that are related to this message.
ReplyToReplyTo Contiene l'indirizzo del nodo al quale deve essere inviata la risposta a una richiesta.Contains the address of the node to which a reply should be sent for a request.

Costruttori

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

Inizializza una nuova istanza della classe MessageHeaders con la raccolta di intestazioni di messaggio specificata.Initializes a new instance of the MessageHeaders class with the specified collection of message headers.

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

Inizializza una nuova istanza della classe MessageHeaders con la versione messaggio specificata.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)

Inizializza una nuova istanza della classe MessageHeaders con la versione e la dimensione messaggio specificate.Initializes a new instance of the MessageHeaders class with the specified message version and size.

Proprietà

Action Action Action Action

Ottiene o imposta una descrizione della modalità di elaborazione del messaggio.Gets or sets a description of how the message should be processed.

Count Count Count Count

Ottiene il numero di intestazioni di messaggio presenti in questa raccolta.Gets the number of message headers in this collection.

FaultTo FaultTo FaultTo FaultTo

Ottiene o imposta l'indirizzo del nodo al quale devono essere inviati gli errori.Gets or sets the address of the node to which faults should be sent.

From From From From

Ottiene o imposta l'indirizzo del nodo da cui è stato inviato il messaggio.Gets or sets the address of the node that sent the message.

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

Recupera un'intestazione in corrispondenza dell'indice specificato.Retrieves a header at the given index.

MessageId MessageId MessageId MessageId

Ottiene o imposta l'ID univoco del messaggio.Gets or sets the unique ID of the message.

MessageVersion MessageVersion MessageVersion MessageVersion

Ottiene la versione SOAP del messaggio.Gets the SOAP version of the message.

RelatesTo RelatesTo RelatesTo RelatesTo

Ottiene gli ID dei messaggi relativi a questo messaggio.Gets the IDs of messages that are related to this message.

ReplyTo ReplyTo ReplyTo ReplyTo

Ottiene o imposta l'indirizzo del nodo al quale deve essere inviata la risposta a una richiesta.Gets or sets the address of the node to which a reply should be sent for a request.

To To To To

Ottiene o imposta l'endpoint di destinazione di un messaggio.Gets or sets the destination endpoint of a message.

UnderstoodHeaders UnderstoodHeaders UnderstoodHeaders UnderstoodHeaders

Ottiene tutte le intestazioni di messaggio che devono essere riconosciute in base alla specifica SOAP 1.1/1.2.Gets all the message headers that must be understood, according to SOAP 1.1/1.2 specification.

Metodi

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

Aggiunge alla raccolta l'intestazione del messaggio specificata.Adds the specified message header to the collection.

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

Rimuove tutte le intestazioni dalla raccolta.Removes all the headers from the collection.

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

Copia il contenuto dell'intestazione situato in corrispondenza dell'indice specificato dal messaggio specificato a questa istanza.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)

Copia il contenuto dell'intestazione situato in corrispondenza dell'indice specificato dalla raccolta di intestazioni di messaggio specificata a questa istanza.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)

Copia il contenuto di tutte le intestazioni dal messaggio specificato a questa istanza.Copies the content of all the headers from the specified message to this instance.

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

Copia il contenuto della raccolta di intestazioni specificata a questa istanza.Copies the content from the specified header collection to this instance.

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

Copia le intestazioni da questa raccolta a una matrice, a partire da un determinato indice della matrice.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)

Determina se l'oggetto specificato è uguale all'oggetto corrente.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)

Consente di individuare un'intestazione di messaggio in questa raccolta in base al valore LocalName e all'URI dello spazio dei nomi dell'elemento intestazione specificati.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[])

Consente di individuare un'intestazione di messaggio in questa raccolta in base al valore LocalName, all'URI dello spazio dei nomi e agli attori dell'elemento intestazione specificati.Finds a message header in this collection by the specified LocalName, namespace URI and actors of the header element.

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

Restituisce un enumeratore per scorrere l'insieme.Returns an enumerator for iterating through the collection. Questo metodo non può essere ereditato.This method cannot be inherited.

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

Funge da funzione hash predefinita.Serves as the default hash function.

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

Recupera un'intestazione di messaggio in una posizione specifica della raccolta.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)

Recupera un'intestazione di messaggio in una posizione specifica della raccolta.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)

Consente di individuare un'intestazione di messaggio in questa raccolta in base al valore LocalName e all'URI dello spazio dei nomi dell'elemento intestazione specificati.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[])

Recupera un'intestazione di messaggio in questa raccolta in base al valore LocalName, all'URI dello spazio dei nomi e agli attori dell'elemento intestazione specificati.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)

Recupera un'intestazione di messaggio in questa raccolta in base al valore LocalName, all'URI dello spazio dei nomi e al serializzatore specificati.Retrieves a message header in this collection by the specified LocalName, namespace URI and serializer.

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

Ottiene un lettore di dizionario XML che utilizza l'intestazione del messaggio nel percorso specificato della raccolta.Gets a XML dictionary reader that consumes the message header at the specified location of the collection.

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

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

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

Verifica se tutte le intestazioni di messaggio contrassegnate da MustUnderstand sono state interpretate ed elaborate correttamente.Verifies whether all the message headers marked with MustUnderstand have been properly interpreted and processed.

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

Verifica se i destinatari specificati hanno interpretato ed elaborato correttamente tutte le intestazioni di messaggio contrassegnate da 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)

Inserisce un'intestazione di messaggio nella raccolta in corrispondenza dell'indice specificato.Inserts a message header into the collection at the specified index.

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

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

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

Rimuove dalla raccolta tutte le intestazioni con il nome e lo spazio dei nomi specificati.Removes all headers with the specified name and namespace from the collection.

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

Rimuove l'intestazione di messaggio dalla raccolta in corrispondenza dell'indice specificato.Removes the message header at the specified index from the collection.

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

Imposta l'elemento azione dell'intestazione.Sets the action element of the header.

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

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

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

Serializza l'intestazione dal percorso specificato utilizzando il writer XML specificato.Serializes the header from the specified location using the specified XML writer.

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

Serializza l'intestazione dal percorso specificato utilizzando il writer XML specificato.Serializes the header from the specified location using the specified XML writer.

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

Serializza il contenuto dell'intestazione specificata utilizzando il writer XML specificato.Serializes the specified header content using the specified XML writer.

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

Serializza il contenuto dell'intestazione specificata utilizzando il writer XML specificato.Serializes the specified header content using the specified XML writer.

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

Serializza l'intestazione iniziale utilizzando il writer XML specificato.Serializes the start header using the specified XML writer.

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

Serializza l'intestazione iniziale utilizzando il writer XML specificato.Serializes the start header using the specified XML writer.

Implementazioni dell'interfaccia esplicita

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

Restituisce un enumeratore per scorrere l'insieme.Returns an enumerator for iterating through the collection. Questo metodo non può essere ereditato.This method cannot be inherited.

Extension Methods

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

Restituisce un DataTable che contiene copie del DataRow oggetti, dato un input IEnumerable<T> oggetto in cui il parametro generico 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)

Le copie DataRow oggetti specificata DataTable, un giudizio IEnumerable<T> oggetto in cui il parametro generico 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)

Le copie DataRow oggetti specificata DataTable, un giudizio IEnumerable<T> oggetto in cui il parametro generico 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)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.Casts the elements of an IEnumerable to the specified type.

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

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.Filters the elements of an IEnumerable based on a specified type.

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

Consente la parallelizzazione di una query.Enables parallelization of a query.

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

Converte un' IEnumerable a un IQueryable.Converts an IEnumerable to an IQueryable.

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

Restituisce una raccolta di elementi che contiene i predecessori di ciascun nodo nella raccolta di origine.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)

Restituisce una raccolta di elementi filtrati che contiene i predecessori di ciascun nodo nella raccolta di origine.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Solo gli elementi che hanno un oggetto XName corrispondente vengono inclusi nella raccolta.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>)

Restituisce una raccolta di nodi discendenti di ciascun documento ed elemento nella raccolta di origine.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>)

Restituisce una raccolta di elementi che contiene gli elementi discendenti di ciascun elemento e documento nella raccolta di origine.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)

Restituisce una raccolta filtrata di elementi che contiene gli elementi discendenti di ciascun elemento e documento nella raccolta di origine.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Solo gli elementi che hanno un oggetto XName corrispondente vengono inclusi nella raccolta.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>)

Restituisce una raccolta di elementi figlio di ciascun elemento e documento nella raccolta di origine.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)

Restituisce una raccolta filtrata degli elementi figlio di ciascun elemento e documento nella raccolta di origine.Returns a filtered collection of the child elements of every element and document in the source collection. Solo gli elementi che hanno un oggetto XName corrispondente vengono inclusi nella raccolta.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>)

Restituisce una raccolta di nodi che contiene tutti i nodi nella raccolta di origine ordinati in base all'ordine con cui sono riportati nel 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>)

Restituisce una raccolta di nodi figlio di ciascun documento ed elemento nella raccolta di origine.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>)

Rimuove ciascun nodo nella raccolta di origine dal nodo padre.Removes every node in the source collection from its parent node.

Si applica a