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

HttpMixinExtensions Class

Summary

Set of extension methods that provide Http functionality to the IBlobCache interface.
Namespace
Akavache
Base Types
  • object
graph BT Type-->Base0["object"] Type["HttpMixinExtensions"] class Type type-node

Syntax

public static class HttpMixinExtensions

Methods

Name Value Summary
DownloadUrl(IBlobCache, string, IDictionary<string, string>?, bool, DateTimeOffset?) IObservable<byte[]>
Download data from an HTTP URL and insert the result into the cache. If the data is already in the cache, this returns a cached value. The URL itself is used as the key.
static
DownloadUrl(IBlobCache, string, string, IDictionary<string, string>?, bool, DateTimeOffset?) IObservable<byte[]>
Download data from an HTTP URL and insert the result into the cache. If the data is already in the cache, this returns a cached value. An explicit key is provided rather than the URL itself.
static
DownloadUrl(IBlobCache, string, Uri, IDictionary<string, string>?, bool, DateTimeOffset?) IObservable<byte[]>
Download data from an HTTP URL and insert the result into the cache. If the data is already in the cache, this returns a cached value. An explicit key is provided rather than the URL itself.
static
DownloadUrl(IBlobCache, Uri, IDictionary<string, string>?, bool, DateTimeOffset?) IObservable<byte[]>
Download data from an HTTP URL and insert the result into the cache. If the data is already in the cache, this returns a cached value. The URL itself is used as the key.
static

Extension Methods

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