The recording of the first ever ReactiveUI virtual conference is available on our YouTube Channel.

BulkOperationsMixin Class

Summary

Extension methods for the IBlobCache that provide bulk operations.
Namespace
Akavache
Base Types
  • object
graph BT Type-->Base0["object"] Type["BulkOperationsMixin"] class Type type-node

Syntax

public static class BulkOperationsMixin

Methods

Name Value Summary
Get(IBlobCache, IEnumerable<string>) IObservable<IDictionary<string, byte[]>>
Gets a dictionary filled with the specified keys with their corresponding values.
static
GetCreatedAt(IBlobCache, IEnumerable<string>) IObservable<IDictionary<string, DateTimeOffset?>>
Gets a dictionary filled with the specified keys with their corresponding created DateTimeOffset if it's available.
static
GetObjects<T>(IBlobCache, IEnumerable<string>) IObservable<IDictionary<string, T>>
Gets a dictionary filled with the specified keys with their corresponding values.
static
Insert(IBlobCache, IDictionary<string, byte[]>, DateTimeOffset?) IObservable<Unit>
Inserts the specified key/value pairs into the blob.
static
InsertObjects<T>(IBlobCache, IDictionary<string, T>, DateTimeOffset?) IObservable<Unit>
Inserts the specified key/value pairs into the blob.
static
Invalidate(IBlobCache, IEnumerable<string>) IObservable<Unit>
Invalidates all the entries at the specified keys, causing them in future to have to be re-fetched.
static
InvalidateObjects<T>(IBlobCache, IEnumerable<string>) IObservable<Unit>
Invalidates all the entries at the specified keys, causing them in future to have to be re-fetched.
static

Extension Methods

Name Value Summary
InvokeViewModelAction<T>(Action<T>) object
This is a thing I lifted from Prism.