Class BluetoothPolicy

Definition

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

The BluetoothPolicy provides methods to manage Bluetooth policies.

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

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

Fields

View Source

BluetoothPolicyName

The Bluetooth policy name. This represents IsBluetoothAllowed.

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

This is used in PolicyName.

View Source

BluetoothTetheringPolicyName

The Bluetooth Tethering policy name. This represents IsBluetoothTetheringAllowed.

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

This is used in PolicyName.

Properties

View Source

IsBluetoothAllowed

Gets whether the the bluetooth state change is allowed or not.

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

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

Remarks

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

View Source

IsBluetoothTetheringAllowed

Gets whether the bluetooth tethering state change is allowed or not.

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

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

Remarks

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

Methods

View Source

Dispose()

Releases any unmanaged resources used by this object.

Declaration
C#
Copy
public void Dispose()
Remarks

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

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

View Source

~BluetoothPolicy()

A Destructor of BluetoothPolicy.

Declaration
C#
Copy
protected ~BluetoothPolicy()
Remarks

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

Events

View Source

BluetoothPolicyChanged

The BluetoothPolicyChanged event is raised when the Bluetooth policy is changed.

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

This event will be removed automatically when BluetoothPolicy is destroyed.

View Source

BluetoothTetheringPolicyChanged

The BluetoothTetheringPolicyChanged event is raised when the Bluetooth tethering policy is changed.

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

This event will be removed automatically when BluetoothPolicy is destroyed.

Implements

System.IDisposable