XAttribute.SetValue(Object) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee stelt u de waarde van dit kenmerk in.
public:
void SetValue(System::Object ^ value);
public void SetValue(object value);
member this.SetValue : obj -> unit
Public Sub SetValue (value As Object)
Parameters
- value
- Object
De waarde die moet worden toegewezen aan dit kenmerk.
Uitzonderingen
De value parameter is null.
Het value is een XObject.
Voorbeelden
In het volgende voorbeeld wordt een element met verschillende kenmerken gemaakt. Vervolgens wordt de inhoud van een van de kenmerken gewijzigd.
XElement root = new XElement("Root",
new XAttribute("Att1", "content1"),
new XAttribute("Att2", "content2"),
new XAttribute("Att3", "content3")
);
XAttribute att = root.Attribute("Att2");
att.SetValue("new content");
Console.WriteLine(root);
Dim root As XElement = <Root Att1="content1" Att2="content2" Att3="content3"/>
Dim att As XAttribute = root.Attribute("Att2")
att.SetValue("new content")
Console.WriteLine(root)
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
<Root Att1="content1" Att2="new content" Att3="content3" />
Opmerkingen
De waarde wordt geconverteerd naar de tekenreeksweergave en toegewezen aan de Value eigenschap.
Het is ongeldig om een exemplaar van een klasse door te geven die is afgeleid van XObject, zoals XElement of XAttribute.
Met deze methode worden de Changed en de Changing gebeurtenissen gegenereerd.