Существует ли двоичный сериализатор в WIN RT?

Я ищу двоичный сериализатор, потому что в моем приложении пользователь может открывать множество элементов по своему усмотрению. Представьте, что пользователь обнаружил более 100 элементов (, эти элементы были загружены из Интернета ), и когда приложение приостановлено, приложение не может найти последний элемент, потому что он не существует.

В приложении это происходит потому, что я всегда загружаю первые 10 элементов. Но в принципах метро сказано, что приложению необходимо восстановить все... поэтому я подумал об использовании двоичного сериализатора для быстрого сохранения этих объектов. Но я не могу найти ни одного класса, который мог бы мне помочь.

РЕДАКТИРОВАТЬ:

public abstract class BaseItem
{
   ...

    public BaseGroup Group { get; set;}
}

public abstract class BaseGroup
{
    public IEnumerable<BaseItem> Items { get; set; }
}

public sealed class FeedDataGroup
{
   ...
}

public sealed class FeedItem
{
   ...
}

Я планирую сериализовать ObservableCollection. Если я использую JSON, возникнут ли какие-либо проблемы из-за того, как я структурировал свои классы?

5
задан mcabral 8 August 2013 в 15:51
поделиться