Compartir a través de


Xml (Propiedad) (2003 System)

Actualización: noviembre 2007

Obtiene o establece la representación XML del objeto de datos almacenado en memoria caché representado por CachedDataItem.

Espacio de nombres:  Microsoft.VisualStudio.Tools.Applications.Runtime
Ensamblado:  Microsoft.VisualStudio.Tools.Applications.Runtime (en Microsoft.VisualStudio.Tools.Applications.Runtime.dll)

Sintaxis

'Declaración
Public Property Xml As String
'Uso
Dim instance As CachedDataItem
Dim value As String

value = instance.Xml

instance.Xml = value
public string Xml { get; set; }

Valor de propiedad

Tipo: System. . :: .String

Representación XML del objeto de datos almacenado en memoria caché representado por CachedDataItem.

Comentarios

Para modificar un objeto de datos almacenado en memoria caché, se debe deserializar la representación XML de los datos almacenados en caché en una nueva instancia del objeto de datos almacenado en caché, hacer los cambios en esta copia y, a continuación, volver a serializar el objeto modificado en la caché de datos. En la mayoría de los casos, puede utilizar el método SerializeDataInstance para serializar el objeto modificado en la caché de datos.

Si desea realizar su propia serialización para llevar a cabo cambios en los datos almacenados en memoria caché, puede escribir directamente en la propiedad Xml. Sin embargo, si va a hacer cambios en un DataSet, DataTable o un conjunto de datos con tipo que se actualizará en una base de datos mediante un DataAdapter, asegúrese de especificar el formato DiffGram cuando escriba los cambios en los datos almacenados en memoria caché. De lo contrario, los cambios en el DataSet o DataTable se agregarán a la base de datos como nuevas filas en lugar de filas cambiadas.

Ejemplos

Para obtener un ejemplo de código que muestre cómo utilizar la propiedad Xml para modificar y serializar cambios en datos almacenados en memoria caché, vea Cómo: Cambiar los datos almacenados en caché en un libro ubicado en un servidor.

Permisos

Vea también

Referencia

CachedDataItem (Clase)

CachedDataItem (Miembros)

Microsoft.VisualStudio.Tools.Applications.Runtime (Espacio de nombres)