Skip to content

SettingsPropertyHelper.Set(T) method

Defined in

Type: SettingsPropertyHelper Namespace: Akavache.Settings.Core Assembly: Akavache.Settings.dll

Applies to

net10.0, net10.0-tvos26.0, net10.0-maccatalyst26.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net10.0-android36.0, net10.0-ios26.0, net10.0-windows10.0.19041, net10.0-macos26.0, net9.0, net9.0-windows10.0.19041, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-windows10.0.19041, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net481, net462

public IObservable<Unit> Set(T value)

View source

Summary: Writes a new value through to the underlying blob cache. The returned observable fires Unit once the persistent write has been accepted, or errors if the cache insert fails. The live stream is updated synchronously so any subsequent read of Value sees the new value immediately, regardless of whether the caller awaits the commit.

Parameters

NameTypeDescription
valueTThe new value.

Returns: IObservable -- A one-shot observable that fires Unit when the persistent write commits.