XElement.SetValue(Object) Método

Definición

Establece el valor de este elemento.

public:
 void SetValue(System::Object ^ value);
public void SetValue (object value);
member this.SetValue : obj -> unit
Public Sub SetValue (value As Object)

Parámetros

value
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

El valor de value es null.

El parámetro value es un XObject.

Ejemplos

En el ejemplo siguiente se crea un elemento que contiene un elemento secundario. A continuación, 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>  

Comentarios

Este método generará los Changed eventos y Changing .

No es válido pasar una instancia de una clase que deriva de XObject, como XElement.

Se aplica a

Consulte también