Class UsbPolicy

Definition

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

The UsbPolicy provides methods to manage usb policies.

C#
Copy
public class UsbPolicy : DevicePolicy, IDisposable
Inheritance
object
UsbPolicy
Implements
System.IDisposable
Remarks

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

Fields

View Source

UsbTetheringPolicyName

The Usb tethering policy name. This represents IsUsbTetheringAllowed.

Declaration
C#
Copy
public static readonly string UsbTetheringPolicyName
Field Value
Type Description
string
Remarks

This is used in PolicyName.

Properties

View Source

IsUsbTetheringAllowed

Gets whether the USB tethering state change is allowed.

Declaration
C#
Copy
public bool IsUsbTetheringAllowed { get; }
Property Value
Type Description
bool

true if the change is allowed, false otherwise. The default value is true.

Remarks

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

Methods

View Source

Dispose()

Releases any unmanaged resources used by this object.

Declaration
C#
Copy
public void Dispose()
Remarks

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

View Source

Dispose(bool)

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

Declaration
C#
Copy
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 UsbPolicy is created by GetPolicy<T>(). and the DevicePolicyManager instance must exists when using the UsbPolicy.

View Source

~UsbPolicy()

A Destructor of UsbPolicy.

Declaration
C#
Copy
protected ~UsbPolicy()
Remarks

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

Events

View Source

UsbTetheringPolicyChanged

The UsbTetheringPolicyChanged event is raised when the usb tethering policy is changed.

Declaration
C#
Copy
public event EventHandler<PolicyChangedEventArgs> UsbTetheringPolicyChanged
Event Type
Type Description
System.EventHandler<TEventArgs><PolicyChangedEventArgs>
Remarks

This event will be removed automatically when UsbPolicy is destroyed.

Implements

System.IDisposable