IsolatedStorageProvider class¶
Attributes: [RequiresUnreferencedCode("Registrations for Akavache.Core")] [RequiresDynamicCode("Registrations for Akavache.Core")]
Defined in
Namespace: Akavache
Assembly: Akavache.Core.dll
Full name: Akavache.IsolatedStorageProvider
Modifiers: public
Summary¶
A storage provided that uses isolated storage.
Applies to
net9.0-android35.0, net9.0-ios18.0, net9.0-maccatalyst18.0, net9.0-tvos18.0, net8.0-android34.0, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-macos15.0, net8.0-tvos18.0
Class hierarchy
classDiagram
class IsolatedStorageProvider
class IFilesystemProvider {
<>
}
IFilesystemProvider <|.. IsolatedStorageProvider
Implements: IFilesystemProvider
Constructors¶
| Name | Summary |
|---|---|
| .ctor |
Methods¶
| Name | Summary |
|---|---|
| OpenFileForReadAsync | 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... |
| OpenFileForWriteAsync | 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... |
| CreateRecursive | Create a directory and its parents. If the directory already exists, this method does nothing (i.e. it does not throw if a directory exists). |
| Delete | Deletes a file. |
| GetDefaultRoamingCacheDirectory | Gets the default roaming cache directory (i.e. the one for user settings). |
| GetDefaultSecretCacheDirectory | Gets the default roaming cache directory (i.e. the one for user settings). |
| GetDefaultLocalMachineCacheDirectory | Gets the default local machine cache directory (i.e. the one for temporary data). |