XStreamingElement Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase XStreamingElement.
Sobrecargas
| Nombre | Description |
|---|---|
| XStreamingElement(XName) |
Inicializa una nueva instancia de la XElement clase a partir del especificado XName. |
| XStreamingElement(XName, Object) |
Inicializa una nueva instancia de la XStreamingElement clase con el nombre y el contenido especificados. |
| XStreamingElement(XName, Object[]) |
Inicializa una nueva instancia de la XStreamingElement clase con el nombre y el contenido especificados. |
Comentarios
Las consultas no se iteran hasta XStreamingElement que se serializa . Esto contrasta con el uso de consultas de contenido para un XElement, donde las consultas se iteran en el momento de la construcción del nuevo XElement.
Para obtener más información sobre el contenido válido que se puede pasar a este constructor, vea Contenido válido de XElement y objetos XDocument.
XStreamingElement(XName)
- Source:
- XStreamingElement.cs
- Source:
- XStreamingElement.cs
- Source:
- XStreamingElement.cs
- Source:
- XStreamingElement.cs
- Source:
- 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)
Parámetros
Ejemplos
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)
Este ejemplo produce el siguiente resultado:
<NewRoot>
<DifferentChild>3</DifferentChild>
<DifferentChild>4</DifferentChild>
<DifferentChild>5</DifferentChild>
</NewRoot>
Comentarios
Este constructor crea un elemento de streaming sin contenido ni atributos.
Hay una conversión implícita de cadena a XName. El uso típico de este constructor es especificar una cadena como parámetro en lugar de crear un nuevo XName.
Consulte también
Se aplica a
XStreamingElement(XName, Object)
- Source:
- XStreamingElement.cs
- Source:
- XStreamingElement.cs
- Source:
- XStreamingElement.cs
- Source:
- XStreamingElement.cs
- Source:
- XStreamingElement.cs
Inicializa una nueva instancia de la XStreamingElement clase con el nombre y el contenido especificados.
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)
Parámetros
- content
- Object
Contenido del elemento.
Ejemplos
En este ejemplo se usa el siguiente archivo XML, denominado 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>
Comentarios
Este constructor crea un elemento de streaming con el contenido y los atributos especificados.
Hay una conversión implícita de cadena a XName. El uso típico de este constructor es especificar una cadena como parámetro en lugar de crear un nuevo XName.
Las consultas no se iteran hasta XStreamingElement que se serializa . Esto contrasta con el uso de consultas de contenido para un XElement, donde las consultas se iteran en el momento de la construcción del nuevo XElement.
Para obtener más información sobre el contenido válido que se puede pasar a este constructor, vea Contenido válido de XElement y objetos XDocument.
Consulte también
Se aplica a
XStreamingElement(XName, Object[])
- Source:
- XStreamingElement.cs
- Source:
- XStreamingElement.cs
- Source:
- XStreamingElement.cs
- Source:
- XStreamingElement.cs
- Source:
- XStreamingElement.cs
Inicializa una nueva instancia de la XStreamingElement clase con el nombre y el contenido especificados.
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())
Parámetros
- content
- Object[]
Contenido del elemento.
Ejemplos
En este ejemplo se usa el siguiente archivo XML, denominado 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>
Comentarios
Este constructor crea un elemento de streaming con el contenido y los atributos especificados.
Hay una conversión implícita de cadena a XName. El uso típico de este constructor es especificar una cadena como parámetro en lugar de crear un nuevo XName.
Las consultas no se iteran hasta XStreamingElement que se serializa . Esto contrasta con el uso de consultas de contenido para un XElement, donde las consultas se iteran en el momento de la construcción del nuevo XElement.
Para obtener más información sobre el contenido válido que se puede pasar a esta función, vea Contenido válido de XElement y objetos XDocument.