Actualización: noviembre 2007
Establece el valor de este elemento.
Ensamblado: System.Xml.Linq (en System.Xml.Linq.dll)
Public Sub SetValue ( _ value As Object _ )
Dim instance As XElement Dim value As Object instance.SetValue(value)
public void SetValue( Object value )
public: void SetValue( Object^ value )
public void SetValue( Object value )
public function SetValue( value : Object )
Parámetros
- value
- Tipo: System.Object
Valor que se va a asignar a este elemento. Se convierte el valor en su representación de cadena y se asigna a la propiedad Value.
| Excepción | Condición |
|---|---|
| ArgumentNullException |
El parámetro value es null. |
| ArgumentException |
El parámetro value es un XObject. |
Este método provocará los eventos Changed y Changing.
No es válido pasar una instancia de una clase que deriva de XObject, como XElement.
En el ejemplo siguiente se crea un elemento que contiene un elemento secundario. A continuación, se establece el valor del elemento mediante este método.
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)
Este ejemplo produce el siguiente resultado:
<Root>new content</Root>
Windows Vista, Windows XP SP2, Windows Server 2003, Windows CE, Windows Mobile para Smartphone, Windows Mobile para Pocket PC
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.