BindCommand<IBulkBlobCache, TViewModel, TProp, TControl, TParam>(TViewModel, Expression<Func<TViewModel, TProp>>, Expression<Func<IBulkBlobCache, TControl>>, Expression<Func<TViewModel, TParam>>, string?) |
IReactiveBinding<TView, TProp> |
Bind a command from the ViewModel to an explicitly specified control
on the View.
|
BindCommand<IBulkBlobCache, TViewModel, TProp, TControl, TParam>(TViewModel, Expression<Func<TViewModel, TProp>>, Expression<Func<IBulkBlobCache, TControl>>, IObservable<TParam>, string?) |
IReactiveBinding<TView, TProp> |
Bind a command from the ViewModel to an explicitly specified control
on the View.
|
BindCommand<IBulkBlobCache, TViewModel, TProp, TControl>(TViewModel, Expression<Func<TViewModel, TProp>>, Expression<Func<IBulkBlobCache, TControl>>, string?) |
IReactiveBinding<TView, TProp> |
Bind a command from the ViewModel to an explicitly specified control
on the View.
|
BindValidation<IBulkBlobCache, TViewModel, TViewModelProperty, TViewProperty>(TViewModel?, Expression<Func<TViewModel, TViewModelProperty>>, Expression<Func<IBulkBlobCache, TViewProperty>>, IValidationTextFormatter<string>?) |
IDisposable |
Binds the specified ViewModel property validation to the View property.
|
BindValidation<IBulkBlobCache, TViewModel, TViewModelProperty>(TViewModel?, Expression<Func<TViewModel, TViewModelProperty>>, TextInputLayout, IValidationTextFormatter<string>?) |
IDisposable |
Platform binding to the TextInputLayout.
|
BindValidation<IBulkBlobCache, TViewModel, TViewModelProperty>(TViewModel?, Expression<Func<TViewModel, TViewModelProperty>>, TextInputLayout, IValidationTextFormatter<string>?) |
IDisposable |
Platform binding to the TextInputLayout.
|
BindValidation<IBulkBlobCache, TViewModel, TViewProperty>(TViewModel?, Expression<Func<IBulkBlobCache, TViewProperty>>, IValidationTextFormatter<string>?) |
IDisposable |
Binds the overall validation of a ViewModel to a specified View property.
|
BindValidation<IBulkBlobCache, TViewModel, TViewProperty>(TViewModel?, Expression<Func<TViewModel?, ValidationHelper>>, Expression<Func<IBulkBlobCache, TViewProperty>>, IValidationTextFormatter<string>?) |
IDisposable |
|
BindValidation<IBulkBlobCache, TViewModel>(TViewModel?, Expression<Func<TViewModel?, ValidationHelper>>, TextInputLayout, IValidationTextFormatter<string>?) |
IDisposable |
Platform binding to the TextInputLayout.
|
BindValidation<IBulkBlobCache, TViewModel>(TViewModel?, Expression<Func<TViewModel?, ValidationHelper>>, TextInputLayout, IValidationTextFormatter<string>?) |
IDisposable |
Platform binding to the TextInputLayout.
|
BindValidationEx<IBulkBlobCache, TViewModel, TViewModelProperty>(TViewModel?, Expression<Func<TViewModel, TViewModelProperty>>, TextInputLayout, IValidationTextFormatter<string>?) |
IDisposable |
Platform binding to the TextInputLayout.
|
BindValidationEx<IBulkBlobCache, TViewModel, TViewModelProperty>(TViewModel?, Expression<Func<TViewModel, TViewModelProperty>>, TextInputLayout, IValidationTextFormatter<string>?) |
IDisposable |
Platform binding to the TextInputLayout.
|
DisposeWith<IBulkBlobCache>(CompositeDisposable) |
T |
Ensures the provided disposable is disposed with the specified CompositeDisposable .
|
DownloadUrl(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.
|
DownloadUrl(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.
|
DownloadUrl(string, TimeSpan, Dictionary<string, string>?, bool) |
IObservable<byte[]> |
Downloads the specified url if there is not already a entry in the cache.
|
DownloadUrl(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.
|
DownloadUrl(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.
|
DownloadUrl(Uri, TimeSpan, Dictionary<string, string>?, bool) |
IObservable<byte[]> |
Downloads the specified url if there is not already a entry in the cache.
|
Get(IEnumerable<string>) |
IObservable<IDictionary<string, byte[]>> |
Gets a dictionary filled with the specified keys with their corresponding values.
|
GetAllObjects<T>() |
IObservable<IEnumerable<T>> |
Return all objects of a specific Type in the cache.
|
GetAndFetchLatest<T>(string, Func<IObservable<T>>, Func<DateTimeOffset, bool>?, DateTimeOffset?, bool, Func<T, bool>?) |
IObservable<T> |
This method attempts to returned a cached value, while
simultaneously calling a Func to return the latest value. When the
latest data comes back, it replaces what was previously in the
cache.
This method is best suited for loading dynamic data from the
Internet, while still showing the user earlier data.
This method returns an IObservable that may return *two* results
(first the cached data, then the latest data). Therefore, it's
important for UI applications that in your Subscribe method, you
write the code to merge the second result when it comes in.
This also means that await'ing this method is a Bad Idea(tm), always
use Subscribe.
|
GetAndFetchLatest<T>(string, Func<Task<T>>, Func<DateTimeOffset, bool>?, DateTimeOffset?, bool, Func<T, bool>?) |
IObservable<T> |
This method attempts to returned a cached value, while
simultaneously calling a Func to return the latest value. When the
latest data comes back, it replaces what was previously in the
cache.
This method is best suited for loading dynamic data from the
Internet, while still showing the user earlier data.
This method returns an IObservable that may return *two* results
(first the cached data, then the latest data). Therefore, it's
important for UI applications that in your Subscribe method, you
write the code to merge the second result when it comes in.
This also means that awaiting this method is a Bad Idea(tm), always
use Subscribe.
|
GetCreatedAt(IEnumerable<string>) |
IObservable<IDictionary<string, DateTimeOffset?>> |
Gets a dictionary filled with the specified keys with their corresponding created DateTimeOffset
if it's available.
|
GetObject<T>(string) |
IObservable<T> |
Get an object from the cache and deserialize it via the JSON
serializer.
|
GetObjectCreatedAt<T>(string) |
IObservable<DateTimeOffset?> |
Returns the time that the key was added to the cache, or returns
null if the key isn't in the cache.
|
GetObjects<T>(IEnumerable<string>) |
IObservable<IDictionary<string, T>> |
Gets a dictionary filled with the specified keys with their corresponding values.
|
GetOrCreateObject<T>(string, Func<T>, DateTimeOffset?) |
IObservable<T> |
Attempt to return an object from the cache. If the item doesn't
exist or returns an error, call a Func to create a new one.
For most Internet applications, this method is the best method to
call to fetch static data (i.e. images) from the network.
|
GetOrFetchObject<T>(string, Func<IObservable<T>>, DateTimeOffset?) |
IObservable<T> |
Attempt to return an object from the cache. If the item doesn't
exist or returns an error, call a Func to return the latest
version of an object and insert the result in the cache.
For most Internet applications, this method is the best method to
call to fetch static data (i.e. images) from the network.
|
GetOrFetchObject<T>(string, Func<Task<T>>, DateTimeOffset?) |
IObservable<T> |
Attempt to return an object from the cache. If the item doesn't
exist or returns an error, call a Func to return the latest
version of an object and insert the result in the cache.
For most Internet applications, this method is the best method to
call to fetch static data (i.e. images) from the network.
|
Insert(IDictionary<string, byte[]>, DateTimeOffset?) |
IObservable<Unit> |
Inserts the specified key/value pairs into the blob.
|
Insert(string, byte[], TimeSpan) |
IObservable<Unit> |
Inserts a item into the cache.
|
InsertAllObjects<T>(IDictionary<string, T>, DateTimeOffset?) |
IObservable<Unit> |
Insert several objects into the cache, via the JSON serializer.
Similarly to InsertAll, partial inserts should not happen.
|
InsertObject<T>(string, T, DateTimeOffset?) |
IObservable<Unit> |
Insert an object into the cache, via the JSON serializer.
|
InsertObject<T>(string, T, TimeSpan) |
IObservable<Unit> |
Inserts a item into the cache.
|
InsertObjects<T>(IDictionary<string, T>, DateTimeOffset?) |
IObservable<Unit> |
Inserts the specified key/value pairs into the blob.
|
Invalidate(IEnumerable<string>) |
IObservable<Unit> |
Invalidates all the entries at the specified keys, causing them in future to have to be re-fetched.
|
InvalidateAllObjects<T>() |
IObservable<Unit> |
Invalidates all objects of the specified type. To invalidate all
objects regardless of type, use InvalidateAll.
|
InvalidateObject<T>(string) |
IObservable<Unit> |
Invalidates a single object from the cache. It is important that the Type
Parameter for this method be correct, and you cannot use
IBlobCache.Invalidate to perform the same task.
|
InvalidateObjects<T>(IEnumerable<string>) |
IObservable<Unit> |
Invalidates all the entries at the specified keys, causing them in future to have to be re-fetched.
|
InvokeViewModelAction<T>(Action<T>) |
object |
This is a thing I lifted from Prism.
|
LoadImage(string, float?, float?) |
IObservable<IBitmap> |
Load an image from the blob cache.
|
LoadImageFromUrl(string, bool, float?, float?, DateTimeOffset?) |
IObservable<IBitmap> |
A combination of DownloadUrl and LoadImage, this method fetches an
image from a remote URL (using the cached value if possible) and
returns the image.
|
LoadImageFromUrl(string, string, bool, float?, float?, DateTimeOffset?) |
IObservable<IBitmap> |
A combination of DownloadUrl and LoadImage, this method fetches an
image from a remote URL (using the cached value if possible) and
returns the image.
|
LoadImageFromUrl(string, Uri, bool, float?, float?, DateTimeOffset?) |
IObservable<IBitmap> |
A combination of DownloadUrl and LoadImage, this method fetches an
image from a remote URL (using the cached value if possible) and
returns the image.
|
LoadImageFromUrl(Uri, bool, float?, float?, DateTimeOffset?) |
IObservable<IBitmap> |
A combination of DownloadUrl and LoadImage, this method fetches an
image from a remote URL (using the cached value if possible) and
returns the image.
|
WhenAny<IBulkBlobCache, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Expression<Func<IBulkBlobCache, T3>>, Expression<Func<IBulkBlobCache, T4>>, Expression<Func<IBulkBlobCache, T5>>, Expression<Func<IBulkBlobCache, T6>>, Expression<Func<IBulkBlobCache, T7>>, Expression<Func<IBulkBlobCache, T8>>, Expression<Func<IBulkBlobCache, T9>>, Expression<Func<IBulkBlobCache, T10>>, Expression<Func<IBulkBlobCache, T11>>, Expression<Func<IBulkBlobCache, T12>>, Func<IObservedChange<IBulkBlobCache, T1>, IObservedChange<IBulkBlobCache, T2>, IObservedChange<IBulkBlobCache, T3>, IObservedChange<IBulkBlobCache, T4>, IObservedChange<IBulkBlobCache, T5>, IObservedChange<IBulkBlobCache, T6>, IObservedChange<IBulkBlobCache, T7>, IObservedChange<IBulkBlobCache, T8>, IObservedChange<IBulkBlobCache, T9>, IObservedChange<IBulkBlobCache, T10>, IObservedChange<IBulkBlobCache, T11>, IObservedChange<IBulkBlobCache, T12>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAny<IBulkBlobCache, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Expression<Func<IBulkBlobCache, T3>>, Expression<Func<IBulkBlobCache, T4>>, Expression<Func<IBulkBlobCache, T5>>, Expression<Func<IBulkBlobCache, T6>>, Expression<Func<IBulkBlobCache, T7>>, Expression<Func<IBulkBlobCache, T8>>, Expression<Func<IBulkBlobCache, T9>>, Expression<Func<IBulkBlobCache, T10>>, Expression<Func<IBulkBlobCache, T11>>, Func<IObservedChange<IBulkBlobCache, T1>, IObservedChange<IBulkBlobCache, T2>, IObservedChange<IBulkBlobCache, T3>, IObservedChange<IBulkBlobCache, T4>, IObservedChange<IBulkBlobCache, T5>, IObservedChange<IBulkBlobCache, T6>, IObservedChange<IBulkBlobCache, T7>, IObservedChange<IBulkBlobCache, T8>, IObservedChange<IBulkBlobCache, T9>, IObservedChange<IBulkBlobCache, T10>, IObservedChange<IBulkBlobCache, T11>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAny<IBulkBlobCache, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Expression<Func<IBulkBlobCache, T3>>, Expression<Func<IBulkBlobCache, T4>>, Expression<Func<IBulkBlobCache, T5>>, Expression<Func<IBulkBlobCache, T6>>, Expression<Func<IBulkBlobCache, T7>>, Expression<Func<IBulkBlobCache, T8>>, Expression<Func<IBulkBlobCache, T9>>, Expression<Func<IBulkBlobCache, T10>>, Func<IObservedChange<IBulkBlobCache, T1>, IObservedChange<IBulkBlobCache, T2>, IObservedChange<IBulkBlobCache, T3>, IObservedChange<IBulkBlobCache, T4>, IObservedChange<IBulkBlobCache, T5>, IObservedChange<IBulkBlobCache, T6>, IObservedChange<IBulkBlobCache, T7>, IObservedChange<IBulkBlobCache, T8>, IObservedChange<IBulkBlobCache, T9>, IObservedChange<IBulkBlobCache, T10>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAny<IBulkBlobCache, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Expression<Func<IBulkBlobCache, T3>>, Expression<Func<IBulkBlobCache, T4>>, Expression<Func<IBulkBlobCache, T5>>, Expression<Func<IBulkBlobCache, T6>>, Expression<Func<IBulkBlobCache, T7>>, Expression<Func<IBulkBlobCache, T8>>, Expression<Func<IBulkBlobCache, T9>>, Func<IObservedChange<IBulkBlobCache, T1>, IObservedChange<IBulkBlobCache, T2>, IObservedChange<IBulkBlobCache, T3>, IObservedChange<IBulkBlobCache, T4>, IObservedChange<IBulkBlobCache, T5>, IObservedChange<IBulkBlobCache, T6>, IObservedChange<IBulkBlobCache, T7>, IObservedChange<IBulkBlobCache, T8>, IObservedChange<IBulkBlobCache, T9>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAny<IBulkBlobCache, TRet, T1, T2, T3, T4, T5, T6, T7, T8>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Expression<Func<IBulkBlobCache, T3>>, Expression<Func<IBulkBlobCache, T4>>, Expression<Func<IBulkBlobCache, T5>>, Expression<Func<IBulkBlobCache, T6>>, Expression<Func<IBulkBlobCache, T7>>, Expression<Func<IBulkBlobCache, T8>>, Func<IObservedChange<IBulkBlobCache, T1>, IObservedChange<IBulkBlobCache, T2>, IObservedChange<IBulkBlobCache, T3>, IObservedChange<IBulkBlobCache, T4>, IObservedChange<IBulkBlobCache, T5>, IObservedChange<IBulkBlobCache, T6>, IObservedChange<IBulkBlobCache, T7>, IObservedChange<IBulkBlobCache, T8>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAny<IBulkBlobCache, TRet, T1, T2, T3, T4, T5, T6, T7>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Expression<Func<IBulkBlobCache, T3>>, Expression<Func<IBulkBlobCache, T4>>, Expression<Func<IBulkBlobCache, T5>>, Expression<Func<IBulkBlobCache, T6>>, Expression<Func<IBulkBlobCache, T7>>, Func<IObservedChange<IBulkBlobCache, T1>, IObservedChange<IBulkBlobCache, T2>, IObservedChange<IBulkBlobCache, T3>, IObservedChange<IBulkBlobCache, T4>, IObservedChange<IBulkBlobCache, T5>, IObservedChange<IBulkBlobCache, T6>, IObservedChange<IBulkBlobCache, T7>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAny<IBulkBlobCache, TRet, T1, T2, T3, T4, T5, T6>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Expression<Func<IBulkBlobCache, T3>>, Expression<Func<IBulkBlobCache, T4>>, Expression<Func<IBulkBlobCache, T5>>, Expression<Func<IBulkBlobCache, T6>>, Func<IObservedChange<IBulkBlobCache, T1>, IObservedChange<IBulkBlobCache, T2>, IObservedChange<IBulkBlobCache, T3>, IObservedChange<IBulkBlobCache, T4>, IObservedChange<IBulkBlobCache, T5>, IObservedChange<IBulkBlobCache, T6>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAny<IBulkBlobCache, TRet, T1, T2, T3, T4, T5>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Expression<Func<IBulkBlobCache, T3>>, Expression<Func<IBulkBlobCache, T4>>, Expression<Func<IBulkBlobCache, T5>>, Func<IObservedChange<IBulkBlobCache, T1>, IObservedChange<IBulkBlobCache, T2>, IObservedChange<IBulkBlobCache, T3>, IObservedChange<IBulkBlobCache, T4>, IObservedChange<IBulkBlobCache, T5>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAny<IBulkBlobCache, TRet, T1, T2, T3, T4>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Expression<Func<IBulkBlobCache, T3>>, Expression<Func<IBulkBlobCache, T4>>, Func<IObservedChange<IBulkBlobCache, T1>, IObservedChange<IBulkBlobCache, T2>, IObservedChange<IBulkBlobCache, T3>, IObservedChange<IBulkBlobCache, T4>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAny<IBulkBlobCache, TRet, T1, T2, T3>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Expression<Func<IBulkBlobCache, T3>>, Func<IObservedChange<IBulkBlobCache, T1>, IObservedChange<IBulkBlobCache, T2>, IObservedChange<IBulkBlobCache, T3>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAny<IBulkBlobCache, TRet, T1, T2>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Func<IObservedChange<IBulkBlobCache, T1>, IObservedChange<IBulkBlobCache, T2>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAny<IBulkBlobCache, TRet, T1>(Expression<Func<IBulkBlobCache, T1>>, Func<IObservedChange<IBulkBlobCache, T1>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAnyDynamic<IBulkBlobCache, TRet>(Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Func<IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAnyDynamic<IBulkBlobCache, TRet>(Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Func<IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAnyDynamic<IBulkBlobCache, TRet>(Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Func<IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAnyDynamic<IBulkBlobCache, TRet>(Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Func<IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAnyDynamic<IBulkBlobCache, TRet>(Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Func<IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAnyDynamic<IBulkBlobCache, TRet>(Expression, Expression, Expression, Expression, Expression, Expression, Expression, Func<IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAnyDynamic<IBulkBlobCache, TRet>(Expression, Expression, Expression, Expression, Expression, Expression, Func<IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAnyDynamic<IBulkBlobCache, TRet>(Expression, Expression, Expression, Expression, Expression, Func<IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAnyDynamic<IBulkBlobCache, TRet>(Expression, Expression, Expression, Expression, Func<IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAnyDynamic<IBulkBlobCache, TRet>(Expression, Expression, Expression, Func<IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAnyDynamic<IBulkBlobCache, TRet>(Expression, Expression, Func<IObservedChange<IBulkBlobCache, object>, IObservedChange<IBulkBlobCache, object>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAnyDynamic<IBulkBlobCache, TRet>(Expression, Func<IObservedChange<IBulkBlobCache, object>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAnyObservable<IBulkBlobCache, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(Expression<Func<IBulkBlobCache, IObservable<T1>>>, Expression<Func<IBulkBlobCache, IObservable<T2>>>, Expression<Func<IBulkBlobCache, IObservable<T3>>>, Expression<Func<IBulkBlobCache, IObservable<T4>>>, Expression<Func<IBulkBlobCache, IObservable<T5>>>, Expression<Func<IBulkBlobCache, IObservable<T6>>>, Expression<Func<IBulkBlobCache, IObservable<T7>>>, Expression<Func<IBulkBlobCache, IObservable<T8>>>, Expression<Func<IBulkBlobCache, IObservable<T9>>>, Expression<Func<IBulkBlobCache, IObservable<T10>>>, Expression<Func<IBulkBlobCache, IObservable<T11>>>, Expression<Func<IBulkBlobCache, IObservable<T12>>>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IBulkBlobCache, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(Expression<Func<IBulkBlobCache, IObservable<T1>>>, Expression<Func<IBulkBlobCache, IObservable<T2>>>, Expression<Func<IBulkBlobCache, IObservable<T3>>>, Expression<Func<IBulkBlobCache, IObservable<T4>>>, Expression<Func<IBulkBlobCache, IObservable<T5>>>, Expression<Func<IBulkBlobCache, IObservable<T6>>>, Expression<Func<IBulkBlobCache, IObservable<T7>>>, Expression<Func<IBulkBlobCache, IObservable<T8>>>, Expression<Func<IBulkBlobCache, IObservable<T9>>>, Expression<Func<IBulkBlobCache, IObservable<T10>>>, Expression<Func<IBulkBlobCache, IObservable<T11>>>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IBulkBlobCache, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(Expression<Func<IBulkBlobCache, IObservable<T1>>>, Expression<Func<IBulkBlobCache, IObservable<T2>>>, Expression<Func<IBulkBlobCache, IObservable<T3>>>, Expression<Func<IBulkBlobCache, IObservable<T4>>>, Expression<Func<IBulkBlobCache, IObservable<T5>>>, Expression<Func<IBulkBlobCache, IObservable<T6>>>, Expression<Func<IBulkBlobCache, IObservable<T7>>>, Expression<Func<IBulkBlobCache, IObservable<T8>>>, Expression<Func<IBulkBlobCache, IObservable<T9>>>, Expression<Func<IBulkBlobCache, IObservable<T10>>>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IBulkBlobCache, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9>(Expression<Func<IBulkBlobCache, IObservable<T1>>>, Expression<Func<IBulkBlobCache, IObservable<T2>>>, Expression<Func<IBulkBlobCache, IObservable<T3>>>, Expression<Func<IBulkBlobCache, IObservable<T4>>>, Expression<Func<IBulkBlobCache, IObservable<T5>>>, Expression<Func<IBulkBlobCache, IObservable<T6>>>, Expression<Func<IBulkBlobCache, IObservable<T7>>>, Expression<Func<IBulkBlobCache, IObservable<T8>>>, Expression<Func<IBulkBlobCache, IObservable<T9>>>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IBulkBlobCache, TRet, T1, T2, T3, T4, T5, T6, T7, T8>(Expression<Func<IBulkBlobCache, IObservable<T1>>>, Expression<Func<IBulkBlobCache, IObservable<T2>>>, Expression<Func<IBulkBlobCache, IObservable<T3>>>, Expression<Func<IBulkBlobCache, IObservable<T4>>>, Expression<Func<IBulkBlobCache, IObservable<T5>>>, Expression<Func<IBulkBlobCache, IObservable<T6>>>, Expression<Func<IBulkBlobCache, IObservable<T7>>>, Expression<Func<IBulkBlobCache, IObservable<T8>>>, Func<T1, T2, T3, T4, T5, T6, T7, T8, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IBulkBlobCache, TRet, T1, T2, T3, T4, T5, T6, T7>(Expression<Func<IBulkBlobCache, IObservable<T1>>>, Expression<Func<IBulkBlobCache, IObservable<T2>>>, Expression<Func<IBulkBlobCache, IObservable<T3>>>, Expression<Func<IBulkBlobCache, IObservable<T4>>>, Expression<Func<IBulkBlobCache, IObservable<T5>>>, Expression<Func<IBulkBlobCache, IObservable<T6>>>, Expression<Func<IBulkBlobCache, IObservable<T7>>>, Func<T1, T2, T3, T4, T5, T6, T7, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IBulkBlobCache, TRet, T1, T2, T3, T4, T5, T6>(Expression<Func<IBulkBlobCache, IObservable<T1>>>, Expression<Func<IBulkBlobCache, IObservable<T2>>>, Expression<Func<IBulkBlobCache, IObservable<T3>>>, Expression<Func<IBulkBlobCache, IObservable<T4>>>, Expression<Func<IBulkBlobCache, IObservable<T5>>>, Expression<Func<IBulkBlobCache, IObservable<T6>>>, Func<T1, T2, T3, T4, T5, T6, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IBulkBlobCache, TRet, T1, T2, T3, T4, T5>(Expression<Func<IBulkBlobCache, IObservable<T1>>>, Expression<Func<IBulkBlobCache, IObservable<T2>>>, Expression<Func<IBulkBlobCache, IObservable<T3>>>, Expression<Func<IBulkBlobCache, IObservable<T4>>>, Expression<Func<IBulkBlobCache, IObservable<T5>>>, Func<T1, T2, T3, T4, T5, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IBulkBlobCache, TRet, T1, T2, T3, T4>(Expression<Func<IBulkBlobCache, IObservable<T1>>>, Expression<Func<IBulkBlobCache, IObservable<T2>>>, Expression<Func<IBulkBlobCache, IObservable<T3>>>, Expression<Func<IBulkBlobCache, IObservable<T4>>>, Func<T1, T2, T3, T4, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IBulkBlobCache, TRet, T1, T2, T3>(Expression<Func<IBulkBlobCache, IObservable<T1>>>, Expression<Func<IBulkBlobCache, IObservable<T2>>>, Expression<Func<IBulkBlobCache, IObservable<T3>>>, Func<T1, T2, T3, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IBulkBlobCache, TRet, T1, T2>(Expression<Func<IBulkBlobCache, IObservable<T1>>>, Expression<Func<IBulkBlobCache, IObservable<T2>>>, Func<T1, T2, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IBulkBlobCache, TRet>(Expression<Func<IBulkBlobCache, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IBulkBlobCache, TRet>(Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IBulkBlobCache, TRet>(Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IBulkBlobCache, TRet>(Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IBulkBlobCache, TRet>(Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IBulkBlobCache, TRet>(Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IBulkBlobCache, TRet>(Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IBulkBlobCache, TRet>(Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IBulkBlobCache, TRet>(Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IBulkBlobCache, TRet>(Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IBulkBlobCache, TRet>(Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IBulkBlobCache, TRet>(Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>, Expression<Func<IBulkBlobCache, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyValue<IBulkBlobCache, T1, T2, T3, T4, T5, T6, T7>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Expression<Func<IBulkBlobCache, T3>>, Expression<Func<IBulkBlobCache, T4>>, Expression<Func<IBulkBlobCache, T5>>, Expression<Func<IBulkBlobCache, T6>>, Expression<Func<IBulkBlobCache, T7>>) |
IObservable<(T1, T2, T3, T4, T5, T6, T7)> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IBulkBlobCache, T1, T2, T3, T4, T5, T6>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Expression<Func<IBulkBlobCache, T3>>, Expression<Func<IBulkBlobCache, T4>>, Expression<Func<IBulkBlobCache, T5>>, Expression<Func<IBulkBlobCache, T6>>) |
IObservable<(T1, T2, T3, T4, T5, T6)> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IBulkBlobCache, T1, T2, T3, T4, T5>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Expression<Func<IBulkBlobCache, T3>>, Expression<Func<IBulkBlobCache, T4>>, Expression<Func<IBulkBlobCache, T5>>) |
IObservable<(T1, T2, T3, T4, T5)> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IBulkBlobCache, T1, T2, T3, T4>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Expression<Func<IBulkBlobCache, T3>>, Expression<Func<IBulkBlobCache, T4>>) |
IObservable<(T1, T2, T3, T4)> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IBulkBlobCache, T1, T2, T3>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Expression<Func<IBulkBlobCache, T3>>) |
IObservable<(T1, T2, T3)> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IBulkBlobCache, T1, T2>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>) |
IObservable<(T1, T2)> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IBulkBlobCache, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Expression<Func<IBulkBlobCache, T3>>, Expression<Func<IBulkBlobCache, T4>>, Expression<Func<IBulkBlobCache, T5>>, Expression<Func<IBulkBlobCache, T6>>, Expression<Func<IBulkBlobCache, T7>>, Expression<Func<IBulkBlobCache, T8>>, Expression<Func<IBulkBlobCache, T9>>, Expression<Func<IBulkBlobCache, T10>>, Expression<Func<IBulkBlobCache, T11>>, Expression<Func<IBulkBlobCache, T12>>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TRet>) |
IObservable<TRet> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IBulkBlobCache, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Expression<Func<IBulkBlobCache, T3>>, Expression<Func<IBulkBlobCache, T4>>, Expression<Func<IBulkBlobCache, T5>>, Expression<Func<IBulkBlobCache, T6>>, Expression<Func<IBulkBlobCache, T7>>, Expression<Func<IBulkBlobCache, T8>>, Expression<Func<IBulkBlobCache, T9>>, Expression<Func<IBulkBlobCache, T10>>, Expression<Func<IBulkBlobCache, T11>>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TRet>) |
IObservable<TRet> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IBulkBlobCache, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Expression<Func<IBulkBlobCache, T3>>, Expression<Func<IBulkBlobCache, T4>>, Expression<Func<IBulkBlobCache, T5>>, Expression<Func<IBulkBlobCache, T6>>, Expression<Func<IBulkBlobCache, T7>>, Expression<Func<IBulkBlobCache, T8>>, Expression<Func<IBulkBlobCache, T9>>, Expression<Func<IBulkBlobCache, T10>>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TRet>) |
IObservable<TRet> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IBulkBlobCache, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Expression<Func<IBulkBlobCache, T3>>, Expression<Func<IBulkBlobCache, T4>>, Expression<Func<IBulkBlobCache, T5>>, Expression<Func<IBulkBlobCache, T6>>, Expression<Func<IBulkBlobCache, T7>>, Expression<Func<IBulkBlobCache, T8>>, Expression<Func<IBulkBlobCache, T9>>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TRet>) |
IObservable<TRet> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IBulkBlobCache, TRet, T1, T2, T3, T4, T5, T6, T7, T8>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Expression<Func<IBulkBlobCache, T3>>, Expression<Func<IBulkBlobCache, T4>>, Expression<Func<IBulkBlobCache, T5>>, Expression<Func<IBulkBlobCache, T6>>, Expression<Func<IBulkBlobCache, T7>>, Expression<Func<IBulkBlobCache, T8>>, Func<T1, T2, T3, T4, T5, T6, T7, T8, TRet>) |
IObservable<TRet> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IBulkBlobCache, TRet, T1, T2, T3, T4, T5, T6, T7>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Expression<Func<IBulkBlobCache, T3>>, Expression<Func<IBulkBlobCache, T4>>, Expression<Func<IBulkBlobCache, T5>>, Expression<Func<IBulkBlobCache, T6>>, Expression<Func<IBulkBlobCache, T7>>, Func<T1, T2, T3, T4, T5, T6, T7, TRet>) |
IObservable<TRet> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IBulkBlobCache, TRet, T1, T2, T3, T4, T5, T6>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Expression<Func<IBulkBlobCache, T3>>, Expression<Func<IBulkBlobCache, T4>>, Expression<Func<IBulkBlobCache, T5>>, Expression<Func<IBulkBlobCache, T6>>, Func<T1, T2, T3, T4, T5, T6, TRet>) |
IObservable<TRet> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IBulkBlobCache, TRet, T1, T2, T3, T4, T5>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Expression<Func<IBulkBlobCache, T3>>, Expression<Func<IBulkBlobCache, T4>>, Expression<Func<IBulkBlobCache, T5>>, Func<T1, T2, T3, T4, T5, TRet>) |
IObservable<TRet> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IBulkBlobCache, TRet, T1, T2, T3, T4>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Expression<Func<IBulkBlobCache, T3>>, Expression<Func<IBulkBlobCache, T4>>, Func<T1, T2, T3, T4, TRet>) |
IObservable<TRet> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IBulkBlobCache, TRet, T1, T2, T3>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Expression<Func<IBulkBlobCache, T3>>, Func<T1, T2, T3, TRet>) |
IObservable<TRet> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IBulkBlobCache, TRet, T1, T2>(Expression<Func<IBulkBlobCache, T1>>, Expression<Func<IBulkBlobCache, T2>>, Func<T1, T2, TRet>) |
IObservable<TRet> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IBulkBlobCache, TRet, T1>(Expression<Func<IBulkBlobCache, T1>>, Func<T1, TRet>) |
IObservable<TRet> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IBulkBlobCache, TRet>(Expression<Func<IBulkBlobCache, TRet>>) |
IObservable<TRet> |
WhenAnyValue allows you to observe whenever the value of a
property on an object has changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
With<IBulkBlobCache, TKey, TField>(Dictionary<TKey, TField>, IDictionary<TKey, TField>) |
TBuilder |
Adds the specified dictionary to the provided dictionary.
|