Skip to content

MacFilesystemProvider class

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

Defined in

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

Summary

View source

        A file system provider that is related to the Mac operating system.
        

Applies to

net9.0-ios18.0, net9.0-macos15.0, net9.0-maccatalyst18.0, net9.0-tvos18.0, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-macos15.0, net8.0-tvos18.0

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

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.
GetDefaultLocalMachineCacheDirectoryGets the default local machine cache directory (i.e. the one for temporary data).
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).
Inherited members