Надежный словарь надежных словарей

Могу ли я иметь надежный словарь, значением которого является другой надежный словарь?

      var dicts = await StateManager.GetOrAddAsync<IReliableDictionary<string, IReliableDictionary<string, string>>>("Dictionaries");

Моя первая попытка дала ошибку сериализации:

Тип «Microsoft.ServiceFabric.Data.Collections.DistributedDictionary`2[System.String,System.String]» не может быть сериализован. Попробуйте пометить его атрибутом DataContractAttribute и пометить все его члены, которые вы хотите сериализовать, атрибутом DataMemberAttribute.
Если тип представляет собой коллекцию, подумайте о том, чтобы пометить его атрибутом CollectionDataContractAttribute.
Другие поддерживаемые типы см. в документации Microsoft .NET Framework.

0 ответов

Другие вопросы по тегам