Class BluetoothPolicy

Definition

Namespace:
Tizen.Security.DevicePolicyManager
Assembly:
Tizen.Security.DevicePolicyManager.dll
API Level:
6

The BluetoothPolicy provides methods to manage Bluetooth policies.

C#
Copy
public class BluetoothPolicy : DevicePolicy, IDisposable
Inheritance
System.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
System.String
Remarks

This is used in PolicyName.

API Level: 6
View Source

BluetoothTetheringPolicyName

The Bluetooth Tethering policy name. This represents IsBluetoothTetheringAllowed.

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

This is used in PolicyName.

API Level: 6

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
Boolean

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

API Level: 6
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
Boolean

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

API Level: 6

Methods

View Source

Dispose()

Releases any unmanaged resources used by this object.

Declaration
C#
Copy
public void Dispose()
View Source

Dispose(Boolean)

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
Boolean disposing

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

View Source

Finalize()

A Destructor of BluetoothPolicy.

Declaration
C#
Copy
protected void Finalize()

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<PolicyChangedEventArgs>
Remarks

This event will be removed automatically when BluetoothPolicy is destroyed.

API Level: 6
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<PolicyChangedEventArgs>
Remarks

This event will be removed automatically when BluetoothPolicy is destroyed.

API Level: 6

Implements

System.IDisposable