Class Manager

Definition

Namespace:
Tizen.Telephony
Assembly:
Tizen.Telephony.dll
API Level:
3

This class provides APIs to initialize and deinitialize the framework. It also provides APIs to get the SlotHandles, which can then be used to get other Network/Sim/Call/Modem information.

C#
Copy
public static class Manager
Inheritance
System.Object
Manager

Properties

View Source

CurrentState

Acquires the telephony state value.

Declaration
C#
Copy
public static State CurrentState { get; }
Property Value
Type Description
State

The state value of telephony.

API Level: 3

Methods

View Source

Deinit()

Deinitializes the telephony handles.

Declaration
C#
Copy
public static void Deinit()
Exceptions
Type Condition
System.NotSupportedException

The required feature is not supported.

System.InvalidOperationException

This exception can be generated in the following cases:

  1. If the operation is not supported on the device.
  2. If the operation failed.
API Level: 3
Feature: http://tizen.org/feature/network.telephony
View Source

Init()

Acquires the number of available handles to use the telephony API.

Declaration
C#
Copy
public static IEnumerable<SlotHandle> Init()
Returns
Type Description
System.Collections.Generic.IEnumerable<SlotHandle>

A list of telephony handles. You will get 2 SlotHandles in case of the dual SIM device. Where, SlotHandle at Index '0' represents the primary SIM and Index '1' represents the secondary SIM.

Exceptions
Type Condition
System.NotSupportedException

The required feature is not supported.

System.InvalidOperationException

This exception will be generated in the following cases:

  1. The system is out of memory.
  2. If the operation is not supported on the device.
  3. If the operation failed.
API Level: 3
Feature: http://tizen.org/feature/network.telephony

Events

View Source

StateChanged

The event handler to be invoked when the telephony state changes.

Declaration
C#
Copy
public static event EventHandler<StateEventArgs> StateChanged
Event Type
Type Description
System.EventHandler<StateEventArgs>
API Level: 3