/// <summary>
/// The StorageDevice
/// </summary>
- /// <since_tizen> 4 </since_tizen>
+ /// <since_tizen> 5 </since_tizen>
/// <exception cref="InvalidOperationException">Thrown when DeviceType is not initialized.</exception>
public StorageDevice DeviceType
{
/// <summary>
/// The type of file system
/// </summary>
- /// <since_tizen> 4 </since_tizen>
+ /// <since_tizen> 5 </since_tizen>
/// <exception cref="InvalidOperationException">Thrown when Fstype is not initialized.</exception>
public string Fstype
{
/// <summary>
/// The uuid of the file system
/// </summary>
- /// <since_tizen> 4 </since_tizen>
+ /// <since_tizen> 5 </since_tizen>
/// <exception cref="InvalidOperationException">Thrown when Fsuuid is not initialized.</exception>
public string Fsuuid
{
/// <summary>
/// Information about whether this is primary partition
/// </summary>
- /// <since_tizen> 4 </since_tizen>
+ /// <since_tizen> 5 </since_tizen>
/// <exception cref="InvalidOperationException">Thrown when Primary is not initialized.</exception>
public bool Primary
{
/// <summary>
/// The flags for the storage status
/// </summary>
- /// <since_tizen> 4 </since_tizen>
+ /// <since_tizen> 5 </since_tizen>
/// <exception cref="InvalidOperationException">Thrown when Flags is not initialized.</exception>
public int Flags
{
/// <summary>
/// Extended internal storage
/// </summary>
- /// <since_tizen> 4 </since_tizen>
+ /// <since_tizen> 5 </since_tizen>
ExtendedInternal = Interop.Storage.StorageArea.ExtendedInternal,
}
}
/// <summary>
/// Enumeration for storage devices.
/// </summary>
- /// <since_tizen> 4 </since_tizen>
+ /// <since_tizen> 5 </since_tizen>
public enum StorageDevice
{
/// <summary>
/// External sd card device
/// </summary>
- /// <since_tizen> 4 </since_tizen>
+ /// <since_tizen> 5 </since_tizen>
ExternalSDCard = Interop.Storage.StorageDevice.ExternalSDCard,
/// <summary>
/// External usb mass storage
/// </summary>
- /// <since_tizen> 4 </since_tizen>
+ /// <since_tizen> 5 </since_tizen>
ExternalUSBMassStorage = Interop.Storage.StorageDevice.ExternalUSBMassStorage,
/// <summary>
/// Extended internal storage
/// </summary>
- /// <since_tizen> 4 </since_tizen>
+ /// <since_tizen> 5 </since_tizen>
ExtendedInternalStorage = Interop.Storage.StorageDevice.ExtendedInternalStorage,
}
}
return storageList;
}
}
-
+
private static EventHandler s_ExternalStorageChangedEventHandler;
private static EventHandler s_ExtendedInternalStorageChangedEventHandler;
private static Interop.Storage.StorageChangedCallback s_ChangedEventCallback = (int id, Interop.Storage.StorageDevice devicetype, Interop.Storage.StorageState state, string fstype, string fsuuid, string rootDirectory, bool primary, int flags, IntPtr userData) =>
/// </summary>
/// <param name="type">Storage type</param>
/// <param name="handler">An eventhandler to register</param>
- /// <since_tizen> 4 </since_tizen>
+ /// <since_tizen> 5 </since_tizen>
public static void SetChangedEvent(StorageArea type, EventHandler handler)
{
if (type == StorageArea.Internal)
/// </summary>
/// <param name="type">Storage type</param>
/// <param name="handler">An eventhandler to unregister</param>
- /// <since_tizen> 4 </since_tizen>
+ /// <since_tizen> 5 </since_tizen>
public static void UnsetChangedEvent(StorageArea type, EventHandler handler)
{
if (type == StorageArea.Internal)