Я работаю над интеграцией Queryable расширений ReliableIndexDictionary и сталкиваюсь с несколькими проблемами при запросах Reliable Dictionary.Ниже приведены подробности исключений в отношении запроса, который я выполняю.
Надежный индексированный словарь:
var dictionary = await this.StateManager.GetOrAddIndexedAsync<Guid, File>(
"FileDictionaryName",
new FilterableIndex<Guid, File, string>(nameof(File.FriendlyFileName), (k, v) => v.fileName),
new FilterableIndex<Guid, File, long>(nameof(File.FileSizeInBytes), (k, v) => v.FileSizeInBytes.GetValueOrDefault()),
new SearchableIndex<Guid, File>(nameof(File.FileName), (k, v) => v.fileName)).ConfigureAwait(false);
Запрашиваемый индексированный словарь:
var queryableDictionary = new QueryableReliableIndexedDictionary<Guid, File, File >(dictionary, this.StateManager);
ПРИМЕЧАНИЕ. Мы не можем получить все записи в коллекции.
Может кто-нибудь помочь с этим?