Class StorageManager
Definition
- Assembly:
- Tizen.System.Storage.dll
The StorageManager provides the properties or methods to access storage in the device.
C#Copypublic static class StorageManager
- Inheritance
-
objectStorageManager
Properties
Declaration
C#Copypublic static IEnumerable<Storage> Storages { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<T><Storage> |
Methods
View Source
SetChangedEvent(StorageArea, EventHandler)
Registers an eventhandler for state changes of specific storage type.
Declaration
C#Copypublic static void SetChangedEvent(StorageArea type, EventHandler handler)
Parameters
Type | Name | Description |
---|---|---|
StorageArea | type | The type of the storage. |
System.EventHandler | handler | An eventhandler to register. |
Examples
CopyEventHandler callback = (s, e) => { var storage = s as Storage; if (storage == null) return; }; StorageManager.SetChangedEvent(StorageArea.External, callback); StorageManager.UnSetChangedEvent(StorageArea.External, callback);
Exceptions
Type | Condition |
---|---|
System.NotSupportedException | Thrown when the storage is not supported. |
View Source
UnsetChangedEvent(StorageArea, EventHandler)
Unregisters an eventhandler for state changes of specific storage type.
Declaration
C#Copypublic static void UnsetChangedEvent(StorageArea type, EventHandler handler)
Parameters
Type | Name | Description |
---|---|---|
StorageArea | type | The type of the storage. |
System.EventHandler | handler | An eventhandler to unregister. |
Exceptions
Type | Condition |
---|---|
System.NotSupportedException | Thrown when the storage is not supported. |