XElement.SetValue (Método) (System.Xml.Linq)

Cambiar vista:
Sin script
Biblioteca de clases de .NET Framework
XElement.SetValue (Método)

Actualización: noviembre 2007

Establece el valor de este elemento.

Espacio de nombres:  System.Xml.Linq
Ensamblado:  System.Xml.Linq (en System.Xml.Linq.dll)
Sintaxis

Visual Basic (Declaración)
Public Sub SetValue ( _
	value As Object _
)
Visual Basic (Uso)
Dim instance As XElement
Dim value As Object

instance.SetValue(value)
C#
public void SetValue(
	Object value
)
Visual C++
public:
void SetValue(
	Object^ value
)
J#
public void SetValue(
	Object value
)
JScript
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.
Excepciones

Excepción Condición
ArgumentNullException

El parámetro value es null.

ArgumentException

El parámetro value es un XObject.

Comentarios

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.

Ejemplos

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.

C#
XElement root = new XElement("Root",
    new XElement("Child", "child content")
);
root.SetValue("new content");
Console.WriteLine(root);
Visual Basic
Dim root As XElement = _ 
        <Root>
            <Child>child content</Child>
        </Root>

root.SetValue("new content")
Console.WriteLine(root)

Este ejemplo produce el siguiente resultado:

xmlLang
<Root>new content</Root>
Plataformas

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.
Información de versión

.NET Framework

Compatible con: 3.5

.NET Compact Framework

Compatible con: 3.5
Vea también

Referencia

SetValue

Otros recursos