У меня есть тайник коллекции System.Globalization.CultureInfo класса в моем классе Context оберткуТип не ожидается, и ни один контракт не может быть выведено с .NET предопределенного класса с Protobuf-нетто
public Collection<System.Globalization.CultureInfo> Cultures
{
get
{
// Get the value from Redis cache
}
set
{
// Save the value into Redis cache
}
}
Это могут быть доступны через MyContextWrapper.Current.Cultures.
Я получаю следующее сообщение об ошибке при сериализации значения «Коллекция культур» с protobuf-net:
Тип не ожидается, и ни один контракт не может быть выведен: System.Globalization.CultureInfo
Мне известно о том, что protobuf-net нуждается в декоре [ProtoContract] и [ProtoMember] в классе, но это возможно только для пользовательских пользовательских классов.
Как я могу перейти с .NET предопределенным классом, а затем, например, System.Globalization.CultureInfo в моем случае.
Возможно ли это с protobuf-net?
Почему вы сериализуете информацию о культуре? – Maarten
Помог ли мой ответ? Дайте мне знать, если что-нибудь добавить. – Measuring