эквивалент protobuf-net для StreamingContext - PullRequest
1 голос
/ 17 июня 2011

Я перевожу некоторый код из DataContractSerializer во впечатляющий сериализатор protobuf-net, и мне действительно не хватает одного - StreamingContext , переданного моим OnDeserializing методам,Я действительно хотел бы найти способ передать немного контекстной информации некоторым моим объектам во время их десериализации.

Мой вопрос: поддерживается ли этот шаблон использования в protobuf-net?До сих пор я не нашел аналога в своем исследовании его API, но я не очень знаком с его дизайном, поэтому, возможно, что-то упустил.

1 Ответ

2 голосов
/ 17 июня 2011

Подпись с StreamingContext поддерживается , но в настоящее время она не включает .Context (в настоящее время она просто объявляет StreamingContextStates.Persistence с .Context = null), если вы это имеете в виду. Я мог бы поддержать это, добавив перегрузку к методам сериализации / десериализации - предположительно, это решило бы это?

Если это так, пожалуйста, зарегистрируйте запрос функции на сайте проекта . Поскольку в этом сценарии он уже поддерживает StreamingContext, он звучит не сложно.

...