Deserializuj część pliku binarnego

Czy można deserializować część pliku binarnego?

Zasadniczo mam obiekt podobny do poniższego, który serializuję do pliku binarnego.

public class MyObject
{
    public string Name { get; set; }

    public int Value { get; set; }

    public IList<MyOtherObject> { get; set; } // lots of data in here (order of kB-MB)
}

Chciałbym mieć możliwość deserializacji tylkoName iValue przez wypełnienie aListView dla celów wyboru pliku, a następnie deserializacji reszty pliku, gdy jest to potrzebne (tj. użytkownik wybiera ten plik zListView).

Jak zawsze, wszelka pomoc jest bardzo doceniana i jeśli sugerowane są biblioteki innych firm, muszą być w stanie swobodnie korzystać w środowisku komercyjnym.

questionAnswers(2)

yourAnswerToTheQuestion