Class StoragePolicy

Definition

Namespace:
Tizen.Security.DevicePolicyManager
Assembly:
Tizen.Security.DevicePolicyManager.dll

The StoragePolicy provides methods to manage storage policies.

C#
Copy
[Obsolete("Deprecated since API level 11.")] public class StoragePolicy : DevicePolicy, IDisposable
Inheritance
object
StoragePolicy
Implements
System.IDisposable
Remarks

The StoragePolicy is created by GetPolicy<T>(). and the DevicePolicyManager instance must exists when using the StoragePolicy.

Fields

View Source

ExternalStoragePolicyName

The External storage policy name. This represents IsExternalStorageAllowed.

Declaration
C#
Copy
[Obsolete("Deprecated since API level 11.")] public static readonly string ExternalStoragePolicyName
Field Value
Type Description
string
Remarks

This is used in PolicyName.

Properties

View Source

IsExternalStorageAllowed

Gets whether the use of external storage is allowed or not.

Declaration
C#
Copy
[Obsolete("Deprecated since API level 11.")] public bool IsExternalStorageAllowed { get; }
Property Value
Type Description
bool

true if the use of external storage is allowed, false otherwise. The default value is true.

Remarks

The StoragePolicy is created by GetPolicy<T>(). and the DevicePolicyManager instance must exists when using the StoragePolicy.

Methods

View Source

Dispose()

Releases any unmanaged resources used by this object.

Declaration
C#
Copy
[Obsolete("Deprecated since API level 11.")] public void Dispose()
Remarks

The StoragePolicy is created by GetPolicy<T>(). and the DevicePolicyManager instance must exists when using the StoragePolicy.

View Source

Dispose(bool)

Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.

Declaration
C#
Copy
[Obsolete("Deprecated since API level 11.")] protected virtual void Dispose(bool disposing)
Parameters
Type Name Description
bool disposing

If true, disposes any disposable objects. If false, does not dispose disposable objects.

Remarks

The StoragePolicy is created by GetPolicy<T>(). and the DevicePolicyManager instance must exists when using the StoragePolicy.

View Source

~StoragePolicy()

A Destructor of StoragePolicy.

Declaration
C#
Copy
[Obsolete("Deprecated since API level 11.")] protected ~StoragePolicy()
Remarks

The StoragePolicy is created by GetPolicy<T>(). and the DevicePolicyManager instance must exists when using the StoragePolicy.

Events

View Source

ExternalStoragePolicyChanged

The ExternalStoragePolicyChanged event is raised when the external storage policy is changed.

Declaration
C#
Copy
[Obsolete("Deprecated since API level 11.")] public event EventHandler<PolicyChangedEventArgs> ExternalStoragePolicyChanged
Event Type
Type Description
System.EventHandler<TEventArgs><PolicyChangedEventArgs>
Remarks

This event will be removed automatically when StoragePolicy is destroyed.

Implements

System.IDisposable