MemoryCache.GetValues(IEnumerable<String>, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает набор записей кэша, соответствующих заданным ключам.
public override System.Collections.Generic.IDictionary<string,object> GetValues (System.Collections.Generic.IEnumerable<string> keys, string regionName = default);
override this.GetValues : seq<string> * string -> System.Collections.Generic.IDictionary<string, obj>
Public Overrides Function GetValues (keys As IEnumerable(Of String), Optional regionName As String = Nothing) As IDictionary(Of String, Object)
Параметры
- keys
- IEnumerable<String>
Набор уникальных идентификаторов записей кэша, которые необходимо вернуть.
- regionName
- String
Именованная область кэша, в которую была добавлена запись кэша. Не следует передавать значение для данного параметра. По умолчанию значение этого параметра равно null
, так как класс MemoryCache не реализует области.
Возвращаемое значение
Набор записей кэша, соответствующих заданным ключам.
Исключения
regionName
не является null
.
keys
имеет значение null
.
Отдельный ключ в коллекции имеет значение null
.
Комментарии
Если запись кэша keys
, представленная объектом , не существует, то для возвращаемого объекта в словаре устанавливается null
соответствующее значение . Таким образом, возвращаемый словарь всегда имеет то же количество элементов, что и количество элементов в keys
.