XElement.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 element 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 aan dit element moet worden toegewezen. De waarde wordt geconverteerd naar de tekenreeksweergave en toegewezen aan de Value eigenschap.
Uitzonderingen
De value is null.
Het value is een XObject.
Voorbeelden
In het volgende voorbeeld wordt een element gemaakt dat een onderliggend element bevat. Vervolgens wordt de waarde van het element ingesteld met behulp van deze methode.
XElement root = new XElement("Root",
new XElement("Child", "child content")
);
root.SetValue("new content");
Console.WriteLine(root);
Dim root As XElement = _
<Root>
<Child>child content</Child>
</Root>
root.SetValue("new content")
Console.WriteLine(root)
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
<Root>new content</Root>
Opmerkingen
Met deze methode worden de Changed en de Changing gebeurtenissen gegenereerd.
Het is ongeldig om een exemplaar van een klasse door te geven die is afgeleid van XObject, zoals XElement.