У меня есть класс, который хранит данные, собранные веб-сервером asp.net. Он содержит несколько свойств, таких как:Свойства сериализации/десериализации
private string _actionName;
public string ActionName
{
get
{
if (_actionName == null)
_actionName = Request.Params["action_name"] != null
? Server.UrlDecode(Request.Params["action_name"])
: "";
return _actionName;
}
}
Этот класс сериализуется в файл. В основном данные, собранные веб-сервером, записываются в файлы. Позже эти файлы считываются и десериализуются, а данные свойств необходимо импортировать в автономную базу данных.
Мой вопрос заключается в том, будет ли приведенный выше код сериализовать свойства, правильно извлекающие данные из строки запроса, а позже, когда данные десериализованы, свойства правильно заполнены и возвращены?
Я использую двоичную сериализацию.
Заранее спасибо.