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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.Tools.Applications.Runtime (Espacio de nombres)