Надежный словарь надежных словарей
Могу ли я иметь надежный словарь, значением которого является другой надежный словарь?
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.