XStreamingElement Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe XStreamingElement.
Surcharges
XStreamingElement(XName) |
Initialise une nouvelle instance de la classe XElement à partir du XName spécifié. |
XStreamingElement(XName, Object) |
Initialise une nouvelle instance de la classe XStreamingElement avec le nom et le contenu spécifiés. |
XStreamingElement(XName, Object[]) |
Initialise une nouvelle instance de la classe XStreamingElement avec le nom et le contenu spécifiés. |
Remarques
Les requêtes ne sont pas itérées tant que le n’est XStreamingElement pas sérialisé. Cela contraste avec l’utilisation de requêtes pour le contenu d’un XElement, où les requêtes sont itérées au moment de la construction du nouveau XElement.
Pour plus d’informations sur le contenu valide qui peut être transmis à ce constructeur, consultez Contenu valide des objets XElement et XDocument.
XStreamingElement(XName)
- 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)
Paramètres
Exemples
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)
Cet exemple produit la sortie suivante :
<NewRoot>
<DifferentChild>3</DifferentChild>
<DifferentChild>4</DifferentChild>
<DifferentChild>5</DifferentChild>
</NewRoot>
Remarques
Ce constructeur crée un élément de streaming sans contenu ni attributs.
Il existe une conversion implicite de chaîne en XName. L’utilisation classique de ce constructeur consiste à spécifier une chaîne comme paramètre au lieu de créer un nouveau XName.
Voir aussi
S’applique à
XStreamingElement(XName, Object)
- Source:
- XStreamingElement.cs
- Source:
- XStreamingElement.cs
- Source:
- XStreamingElement.cs
Initialise une nouvelle instance de la classe XStreamingElement avec le nom et le contenu spécifiés.
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)
Paramètres
- content
- Object
Contenu de l'élément.
Exemples
Cet exemple utilise le fichier XML suivant, nommé 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>
Remarques
Ce constructeur crée un élément de diffusion en continu avec le contenu et les attributs spécifiés.
Il existe une conversion implicite de chaîne en XName. L’utilisation classique de ce constructeur consiste à spécifier une chaîne comme paramètre au lieu de créer un nouveau XName.
Les requêtes ne sont pas itérées tant que le n’est XStreamingElement pas sérialisé. Cela contraste avec l’utilisation de requêtes pour le contenu d’un XElement, où les requêtes sont itérées au moment de la construction du nouveau XElement.
Pour plus d’informations sur le contenu valide qui peut être transmis à ce constructeur, consultez Contenu valide des objets XElement et XDocument.
Voir aussi
S’applique à
XStreamingElement(XName, Object[])
- Source:
- XStreamingElement.cs
- Source:
- XStreamingElement.cs
- Source:
- XStreamingElement.cs
Initialise une nouvelle instance de la classe XStreamingElement avec le nom et le contenu spécifiés.
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())
Paramètres
- content
- Object[]
Contenu de l'élément.
Exemples
Cet exemple utilise le fichier XML suivant, nommé 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>
Remarques
Ce constructeur crée un élément de diffusion en continu avec le contenu et les attributs spécifiés.
Il existe une conversion implicite de chaîne en XName. L’utilisation classique de ce constructeur consiste à spécifier une chaîne comme paramètre au lieu de créer un nouveau XName.
Les requêtes ne sont pas itérées tant que le n’est XStreamingElement pas sérialisé. Cela contraste avec l’utilisation de requêtes pour le contenu d’un XElement, où les requêtes sont itérées au moment de la construction du nouveau XElement.
Pour plus d’informations sur le contenu valide qui peut être transmis à cette fonction, consultez Contenu valide des objets XElement et XDocument.