rediffusion
11/9/2017 - 8:32 PM

SaveLocalStorage()

//Instance представляет окно браузера в ZennoPoster

//Ссылка на онлайн-документацию по объектной модели для всех версий ZennoPoster: //http://zennolab.com/wiki/en:zennoposter:macros-documentation

//Ссылка на онлайн-документацию по объектной модели версии 5.11.0.0: //https://help.zennolab.com/en/v5/zennoposter/5.11.0.0/

//public void SaveLocalStorage
//Предназначение метода: Сохранение данных локального хранилища браузера

//Параметры:
//Перегрузка метода №1:
//    string path - путь к файлу, содержащему данные локального хранилища
//Перегрузка метода №2:
//	ничего не принимает в качестве параметра, но возвращает данные локального хранилища в виде массива байт

//Демонстрация:

//Сохраняем данные локального хранилища в файл (первая перегрузка метода со строковым параметром):
instance.SaveLocalStorage(project.Directory + @"\вспомогательные файлы\storage.txt");
//Загружаем данные локального хранилища:
instance.LoadLocalStorage(project.Directory + @"\вспомогательные файлы\storage.txt");

//Сохраняем данные локального хранилища в массив байтов (вторая перегрузка метода):
byte[] storageBytes = instance.SaveLocalStorage();
//Загружаем данные локального хранилища:
instance.LoadLocalStorage(storageBytes);

//Примечания:
//	1. Что такое "локальное хранилище"? Читайте здесь: http://htmlbook.ru/html5/storage
//		...или здесь: https://ru.wikipedia.org/wiki/Web_Storage
//  2. Возможное применение перегрузки метода с выгрузкой local storage в массив байтов - сохранение в BLOB-поле базы данных.