Skip to content

IFilesystemProvider.OpenFileForReadAsync(string, IScheduler) method

Defined in

Type: IFilesystemProvider Namespace: Akavache Assembly: Akavache.Core.dll

Applies to

net9.0, net9.0-maccatalyst18.0, net9.0-macos15.0, net9.0-tvos18.0, net9.0-android35.0, net9.0-ios18.0, net8.0, net8.0-android34.0, net8.0-macos14.5, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-macos15.0, net8.0-tvos18.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-tvos17.2, netstandard2.1, netstandard2.0

IObservable<Stream> OpenFileForReadAsync(string path, IScheduler scheduler)

Summary: Open a file on a background thread, with the File object in 'async mode'. It is critical that this operation is deferred and returns immediately (i.e. wrapped in an Observable.Start).

Parameters

NameTypeDescription
pathstringThe path to the file.
scheduler[IScheduler](#The scheduler to schedule the open under.

Returns: IObservable -- A Future result representing the Open file.