Class UsbPolicy
Definition
- Namespace:
- Tizen.Security.DevicePolicyManager
- Assembly:
- Tizen.Security.DevicePolicyManager.dll
The UsbPolicy provides methods to manage usb policies.
public class UsbPolicy : DevicePolicy, IDisposable
- Inheritance
- Implements
-
System.IDisposable
Remarks
The UsbPolicy is created by GetPolicy<T>(). and the DevicePolicyManager instance must exists when using the UsbPolicy.
Fields
View SourceUsbTetheringPolicyName
The Usb tethering policy name. This represents IsUsbTetheringAllowed.
Declaration
public static readonly string UsbTetheringPolicyName
Field Value
Type | Description |
---|---|
string |
Remarks
This is used in PolicyName.
Properties
View SourceIsUsbTetheringAllowed
Gets whether the USB tethering state change is allowed.
Declaration
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 SourceDispose()
Releases any unmanaged resources used by this object.
Declaration
public void Dispose()
Remarks
The UsbPolicy is created by GetPolicy<T>(). and the DevicePolicyManager instance must exists when using the UsbPolicy.
Dispose(bool)
Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
Declaration
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.
~UsbPolicy()
A Destructor of UsbPolicy.
Declaration
protected ~UsbPolicy()
Remarks
The UsbPolicy is created by GetPolicy<T>(). and the DevicePolicyManager instance must exists when using the UsbPolicy.
Events
View SourceUsbTetheringPolicyChanged
The UsbTetheringPolicyChanged event is raised when the usb tethering policy is changed.
Declaration
public event EventHandler<PolicyChangedEventArgs> UsbTetheringPolicyChanged
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><PolicyChangedEventArgs> |
Remarks
This event will be removed automatically when UsbPolicy is destroyed.