XElement.SetValue(Object) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define o valor deste 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
O valor a atribuir a este elemento. O valor é convertido para a sua representação de cadeia e atribuído à Value propriedade.
Exceções
O value é null.
O value é um XObject.
Exemplos
O exemplo seguinte cria um elemento que contém um elemento filho. Depois, define o valor do elemento usando 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 exemplo produz a seguinte saída:
<Root>new content</Root>
Observações
Este método irá aumentar os Changed e os Changing eventos.
É inválido passar uma instância de uma classe que deriva de XObject, como XElement.