Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo XElement.ReplaceAttributes (Object)

 

Data di pubblicazione: ottobre 2016

Sostituisce gli attributi di questo elemento con il contenuto specificato.

Spazio dei nomi:   System.Xml.Linq
Assembly:  System.Xml.Linq (in System.Xml.Linq.dll)

public void ReplaceAttributes(
	object content
)

Parametri

content
Type: System.Object

Contenuto che sostituisce gli attributi di questo elemento.

Innanzitutto, questo metodo rimuove gli attributi esistenti. Aggiunge quindi l'oggetto specificato content.

Per informazioni dettagliate sul contenuto valido che può essere passato a questa funzione, vedere Contenuto valido di XElement e XDocument Objects1.

Questo metodo genererà il Changed e Changing gli eventi.

Nell'esempio seguente viene creato un elemento con tre attributi. Viene quindi utilizzato questo metodo per sostituire tutti gli attributi dell'elemento con un singolo attributo.


                XElement root = new XElement("Root",
    new XAttribute("Att1", 1),
    new XAttribute("Att2", 2),
    new XAttribute("Att3", 3)
);
root.ReplaceAttributes(
    new XAttribute("NewAtt1", 101)
);
Console.WriteLine(root);

Questo esempio produce il seguente output:


<Root NewAtt1="101" />

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 3.5
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: