Skip to content

SimpleFilesystemProvider class

Attributes: [RequiresUnreferencedCode("Registrations for Akavache.Core")] [RequiresDynamicCode("Registrations for Akavache.Core")]

Defined in

Namespace: Akavache Assembly: Akavache.Core.dll Full name: Akavache.SimpleFilesystemProvider Modifiers: public

Summary

View source

        A wrapper around the file system.
        

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

Class hierarchy
classDiagram
class SimpleFilesystemProvider
class IFilesystemProvider {
    <>
}
IFilesystemProvider <|.. SimpleFilesystemProvider

Implements: IFilesystemProvider

Constructors

NameSummary
.ctor

Methods

NameSummary
OpenFileForReadAsyncOpen 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...
OpenFileForWriteAsyncOpen 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...
CreateRecursiveCreate a directory and its parents. If the directory already exists, this method does nothing (i.e. it does not throw if a directory exists).
DeleteDeletes a file.
GetDefaultRoamingCacheDirectoryGets the default roaming cache directory (i.e. the one for user settings).
GetDefaultSecretCacheDirectoryGets the default roaming cache directory (i.e. the one for user settings).
GetDefaultLocalMachineCacheDirectoryGets the default local machine cache directory (i.e. the one for temporary data).
static GetAssemblyDirectoryNameGets the assembly directory name.
Inherited members