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

RelativeTimeMixin Class

Summary

A set of extension methods that assist with setting expiration times based on increments from the current time.
Namespace
Akavache
Base Types
  • object
graph BT Type-->Base0["object"] Type["RelativeTimeMixin"] class Type type-node

Syntax

public static class RelativeTimeMixin

Methods

Name Value Summary
DownloadUrl(IBlobCache, string, TimeSpan, Dictionary<string, string>?, bool) IObservable<byte[]>
Downloads the specified url if there is not already a entry in the cache.
static
DownloadUrl(IBlobCache, Uri, TimeSpan, Dictionary<string, string>?, bool) IObservable<byte[]>
Downloads the specified url if there is not already a entry in the cache.
static
Insert(IBlobCache, string, byte[], TimeSpan) IObservable<Unit>
Inserts a item into the cache.
static
InsertObject<T>(IBlobCache, string, T, TimeSpan) IObservable<Unit>
Inserts a item into the cache.
static
SaveLogin(ISecureBlobCache, string, string, string, TimeSpan) IObservable<Unit>
Saves a username and password.
static

Extension Methods

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