Class StorageManager

Definition

Namespace:
Tizen.System
Assembly:
Tizen.System.Storage.dll

The StorageManager provides the properties or methods to access storage in the device.

C#
Copy
public static class StorageManager
Inheritance
object
StorageManager

Properties

View Source

Storages

List of all storage in the device.

Declaration
C#
Copy
public 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#
Copy
public 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
Copy
EventHandler 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#
Copy
public 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.