XStreamingElement Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe XStreamingElement.
Overload
| Nome | Descrizione |
|---|---|
| XStreamingElement(XName) |
Inizializza una nuova istanza della XElement classe dall'oggetto specificato XName. |
| XStreamingElement(XName, Object) |
Inizializza una nuova istanza della XStreamingElement classe con il nome e il contenuto specificati. |
| XStreamingElement(XName, Object[]) |
Inizializza una nuova istanza della XStreamingElement classe con il nome e il contenuto specificati. |
Commenti
Le query non vengono iterate fino a quando non XStreamingElement viene serializzato . Ciò è contrario all'uso di query per il contenuto per un XElementoggetto , in cui le query vengono iterate al momento della costruzione del nuovo XElementoggetto .
Per informazioni dettagliate sul contenuto valido che può essere passato a questo costruttore, vedere Contenuto valido di oggetti XElement e XDocument.
XStreamingElement(XName)
- Origine:
- XStreamingElement.cs
- Origine:
- XStreamingElement.cs
- Origine:
- XStreamingElement.cs
- Origine:
- XStreamingElement.cs
- Origine:
- XStreamingElement.cs
public:
XStreamingElement(System::Xml::Linq::XName ^ name);
public XStreamingElement(System.Xml.Linq.XName name);
new System.Xml.Linq.XStreamingElement : System.Xml.Linq.XName -> System.Xml.Linq.XStreamingElement
Public Sub New (name As XName)
Parametri
Esempio
XElement srcTree = new XElement("Root",
new XElement("Child", 1),
new XElement("Child", 2),
new XElement("Child", 3),
new XElement("Child", 4),
new XElement("Child", 5)
);
XStreamingElement dstTree = new XStreamingElement("NewRoot",
from el in srcTree.Elements()
where (int)el >= 3
select new XElement("DifferentChild", (int)el)
);
Console.WriteLine(dstTree);
Dim srcTree As XElement = _
<Root>
<Child>1</Child>
<Child>2</Child>
<Child>3</Child>
<Child>4</Child>
<Child>5</Child>
</Root>
Dim dstTree As XStreamingElement = New XStreamingElement("NewRoot", _
From el In srcTree.Elements _
Where el.Value >= 3 _
Select <DifferentChild><%= el.Value %></DifferentChild> _
)
Console.WriteLine(dstTree)
In questo esempio viene generato l'output seguente:
<NewRoot>
<DifferentChild>3</DifferentChild>
<DifferentChild>4</DifferentChild>
<DifferentChild>5</DifferentChild>
</NewRoot>
Commenti
Questo costruttore crea un elemento di streaming senza contenuto e senza attributi.
È presente una conversione implicita da stringa a XName. L'uso tipico di questo costruttore consiste nel specificare una stringa come parametro anziché creare un nuovo XNameoggetto .
Vedi anche
Si applica a
XStreamingElement(XName, Object)
- Origine:
- XStreamingElement.cs
- Origine:
- XStreamingElement.cs
- Origine:
- XStreamingElement.cs
- Origine:
- XStreamingElement.cs
- Origine:
- XStreamingElement.cs
Inizializza una nuova istanza della XStreamingElement classe con il nome e il contenuto specificati.
public:
XStreamingElement(System::Xml::Linq::XName ^ name, System::Object ^ content);
public XStreamingElement(System.Xml.Linq.XName name, object content);
public XStreamingElement(System.Xml.Linq.XName name, object? content);
new System.Xml.Linq.XStreamingElement : System.Xml.Linq.XName * obj -> System.Xml.Linq.XStreamingElement
Public Sub New (name As XName, content As Object)
Parametri
- content
- Object
Contenuto dell'elemento.
Esempio
In questo esempio viene usato il file XML seguente, denominato Source.xml:
<?xml version="1.0" encoding="utf-8" ?>
<Root>
<Child Key="01">
<GrandChild>aaa</GrandChild>
</Child>
<Child Key="02">
<GrandChild>bbb</GrandChild>
</Child>
<Child Key="03">
<GrandChild>ccc</GrandChild>
</Child>
</Root>
Commenti
Questo costruttore crea un elemento di streaming con il contenuto e gli attributi specificati.
È presente una conversione implicita da stringa a XName. L'uso tipico di questo costruttore consiste nel specificare una stringa come parametro anziché creare un nuovo XNameoggetto .
Le query non vengono iterate fino a quando non XStreamingElement viene serializzato . Ciò è contrario all'uso di query per il contenuto per un XElementoggetto , in cui le query vengono iterate al momento della costruzione del nuovo XElementoggetto .
Per informazioni dettagliate sul contenuto valido che può essere passato a questo costruttore, vedere Contenuto valido di oggetti XElement e XDocument.
Vedi anche
Si applica a
XStreamingElement(XName, Object[])
- Origine:
- XStreamingElement.cs
- Origine:
- XStreamingElement.cs
- Origine:
- XStreamingElement.cs
- Origine:
- XStreamingElement.cs
- Origine:
- XStreamingElement.cs
Inizializza una nuova istanza della XStreamingElement classe con il nome e il contenuto specificati.
public:
XStreamingElement(System::Xml::Linq::XName ^ name, ... cli::array <System::Object ^> ^ content);
public XStreamingElement(System.Xml.Linq.XName name, params object[] content);
public XStreamingElement(System.Xml.Linq.XName name, params object?[] content);
new System.Xml.Linq.XStreamingElement : System.Xml.Linq.XName * obj[] -> System.Xml.Linq.XStreamingElement
Public Sub New (name As XName, ParamArray content As Object())
Parametri
- content
- Object[]
Contenuto dell'elemento.
Esempio
In questo esempio viene usato il file XML seguente, denominato Source.xml:
<?xml version="1.0" encoding="utf-8" ?>
<Root>
<Child Key="01">
<GrandChild>aaa</GrandChild>
</Child>
<Child Key="02">
<GrandChild>bbb</GrandChild>
</Child>
<Child Key="03">
<GrandChild>ccc</GrandChild>
</Child>
</Root>
Commenti
Questo costruttore crea un elemento di streaming con il contenuto e gli attributi specificati.
È presente una conversione implicita da stringa a XName. L'uso tipico di questo costruttore consiste nel specificare una stringa come parametro anziché creare un nuovo XNameoggetto .
Le query non vengono iterate fino a quando non XStreamingElement viene serializzato . Ciò è contrario all'uso di query per il contenuto per un XElementoggetto , in cui le query vengono iterate al momento della costruzione del nuovo XElementoggetto .
Per informazioni dettagliate sul contenuto valido che è possibile passare a questa funzione, vedere Contenuto valido di oggetti XElement e XDocument.