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

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

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

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

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

Оглавление статьи/книги

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