Книга: Программирование мобильных устройств на платформе .NET Compact Framework

Листинг 14.2. Использование параметра XMLWriteMode при сохранении объекта ADO.NET DataSet

Листинг 14.2. Использование параметра XMLWriteMode при сохранении объекта ADO.NET DataSet

'-----------------------------------------------------------------------
'Необходимость в этой функции возникает по той причине, что .NET Compact
'Framework не поддерживает перегрузку:
' "public voidWriteXml(string, XmlWriteMode);"
'
'в качестве функции-члена "public" (только "private")
'-----------------------------------------------------------------------
Sub writeDataSetToFile(ByVal ds As System.Data.DataSet, _
 ByVal filename As String, _
 ByVal xmlWriteMode As System.Data.XmlWriteMode)
 'Создать объект XmlWriter для записи наших XML-данных
 Dim xmlWriter As System.Xml.XmlWriter
 xmlWriter = New System.Xml.XmlTextWriter(filename, _
  System.Text.Encoding.Default)
 'ПРИМЕЧАНИЕ: Эта перегруженная версия не является общедоступной (public)!
 'ds.WriteXml(filename, xmlWriteMode)
 'Вместо этого используем следующую функцию:
 ds.WriteXml(xmlWiiter, xmlWriteMode)
 xmlWriter.Close() 'Важно закрыть файл!
End Sub

Оглавление книги


Генерация: 0.045. Запросов К БД/Cache: 0 / 0
поделиться
Вверх Вниз