Skip to content

Applies to

net10.0, net10.0-maccatalyst26.0, net10.0-desktop1.0, net10.0-browserwasm1.0, net10.0-tvos26.0, net10.0-windows10.0.19041, net10.0-macos26.0, net10.0-ios26.0, net10.0-android36.0, net9.0, net9.0-tvos18.0, net9.0-macos15.0, net9.0-maccatalyst18.0, net9.0-windows10.0.19041, net9.0-ios18.0, net9.0-desktop1.0, net8.0, net8.0-windows10.0.19041, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-macos15.0, net8.0-tvos18.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.5, netstandard2.1, net481, net462, net471

IObservable<CacheEntry> GetMany(IReadOnlyList<string> keys, string? typeFullName, DateTimeOffset now)

Summary: Reads every unexpired cache entry whose key is in keys. Emits one item per matching row, in no particular order, then completes.

Parameters

NameTypeDescription
keysIReadOnlyListKeys to look up.
typeFullNamestring?Optional type discriminator.
nowDateTimeOffsetThe wall-clock instant used to filter expired rows.

Returns: IObservable -- An observable sequence of matching entries.