Class Network

Definition

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

The Network class provides APIs to obtain information about the current telephony service network.

C#
Copy
public class Network
Inheritance
System.Object
Network

Constructors

View Source

Network(SlotHandle)

The Network class constructor.

Declaration
C#
Copy
public Network(SlotHandle handle)
Parameters
Type Name Description
SlotHandle handle

SlotHandle received in the Manager.Init API.

Exceptions
Type Condition
System.NotSupportedException

The required feature is not supported.

System.ArgumentNullException

This exception occurs if the handle provided is null.

API Level: 3
Feature: http://tizen.org/feature/network.telephony

Properties

View Source

BaseStationId

Gets the base station ID of the current location.

Declaration
C#
Copy
public int BaseStationId { get; }
Property Value
Type Description
Int32

The base station ID. -1 if unknown.

Remarks

This API can be used in the CDMA network.

API Level: 3
Privilege Level: public
Privilege: http://tizen.org/privilege/location.coarse
View Source

BaseStationLatitude

Gets the base station latitude of the current location.

Declaration
C#
Copy
public int BaseStationLatitude { get; }
Property Value
Type Description
Int32

The base station latitude. 0x7FFFFFFF if unknown.

Remarks

This API can be used in the CDMA network.

API Level: 3
Privilege Level: public
Privilege: http://tizen.org/privilege/location.coarse
View Source

BaseStationLongitude

Gets the base station longitude of the current location.

Declaration
C#
Copy
public int BaseStationLongitude { get; }
Property Value
Type Description
Int32

The base station latitude. 0x7FFFFFFF if unknown.

Remarks

This API can be used in the CDMA network.

API Level: 3
Privilege Level: public
Privilege: http://tizen.org/privilege/location.coarse
View Source

CellId

Gets the cell ID of the current location.

Declaration
C#
Copy
public int CellId { get; }
Property Value
Type Description
Int32

The cell identification number, -1 if unknown.

Remarks

This API can be used in the GSM/WCDMA/LTE network.

API Level: 3
Privilege Level: public
Privilege: http://tizen.org/privilege/location.coarse
View Source

CurrentRssi

Gets the RSSI (Received Signal Strength Indicator).

Declaration
C#
Copy
public Network.Rssi CurrentRssi { get; }
Property Value
Type Description
Network.Rssi

The Received Signal Strength Indicator. Higher the received number, the stronger the signal strength.

API Level: 3
Privilege Level: public
Privilege: http://tizen.org/privilege/telephony
View Source

Lac

Gets the LAC (Location Area Code) of the current location.

Declaration
C#
Copy
public int Lac { get; }
Property Value
Type Description
Int32

The Location Area Code, -1 if unknown.

Remarks

This API can be used in the GSM/WCDMA network.

API Level: 3
Privilege Level: public
Privilege: http://tizen.org/privilege/location.coarse
View Source

Mcc

Gets the MCC (Mobile Country Code) of the current registered network.

Declaration
C#
Copy
public string Mcc { get; }
Property Value
Type Description
System.String

The Mobile Country Code (three digits). The Mobile Country Code (MCC) identifies the country where the cell is being used. Empty string if unknown.

Remarks

This API can be used in the GSM/WCDMA/LTE network.

API Level: 3
Privilege Level: public
Privilege: http://tizen.org/privilege/telephony
View Source

Mnc

Gets the MNC (Mobile Network Code) of the current registered network.

Declaration
C#
Copy
public string Mnc { get; }
Property Value
Type Description
System.String

The Mobile Network Code (three digits). The Mobile Network Code (MNC) identifies the mobile phone operator and the network provider. Empty string if unknown.

Remarks

This API can be used in the GSM/WCDMA/LTE network.

API Level: 3
Privilege Level: public
Privilege: http://tizen.org/privilege/telephony
View Source

NetworkDefaultDataSubscription

Gets the current default subscription for the data service (Packet Switched).

Declaration
C#
Copy
public Network.DefaultDataSubscription NetworkDefaultDataSubscription { get; }
Property Value
Type Description
Network.DefaultDataSubscription

The current default data subscription.

API Level: 3
Privilege Level: public
Privilege: http://tizen.org/privilege/telephony
View Source

NetworkDefaultSubscription

Gets the current default subscription for the voice service (Circuit Switched).

Declaration
C#
Copy
public Network.DefaultSubscription NetworkDefaultSubscription { get; }
Property Value
Type Description
Network.DefaultSubscription

The current default voice subscription.

API Level: 3
Privilege Level: public
Privilege: http://tizen.org/privilege/telephony
View Source

NetworkId

Gets the network ID of the current location.

Declaration
C#
Copy
public int NetworkId { get; }
Property Value
Type Description
Int32

The network ID. -1 if unknown.

Remarks

This API can be used in the CDMA network.

API Level: 3
Privilege Level: public
Privilege: http://tizen.org/privilege/location.coarse
View Source

NetworkName

Gets the name of the current registered network.

Declaration
C#
Copy
public string NetworkName { get; }
Property Value
Type Description
System.String

The name of the current registered network. Empty string if unknown.

Remarks

This API can be used in the GSM/WCDMA/LTE network.

API Level: 3
Privilege Level: public
Privilege: http://tizen.org/privilege/telephony
View Source

NetworkNameOption

Gets the network name option of the current registered network.

Declaration
C#
Copy
public Network.NameOption NetworkNameOption { get; }
Property Value
Type Description
Network.NameOption

The network name display option.

API Level: 3
Privilege Level: public
Privilege: http://tizen.org/privilege/telephony
View Source

NetworkPsType

Gets the packet service type of the current registered network.

Declaration
C#
Copy
public Network.PsType NetworkPsType { get; }
Property Value
Type Description
Network.PsType

The type of the packet service.

Remarks

This API can be used in the HSDPA network.

API Level: 3
Privilege Level: public
Privilege: http://tizen.org/privilege/telephony
View Source

NetworkSelectionMode

Gets the network selection mode.

Declaration
C#
Copy
public Network.SelectionMode NetworkSelectionMode { get; }
Property Value
Type Description
Network.SelectionMode

The network selection mode.

API Level: 3
Privilege Level: public
Privilege: http://tizen.org/privilege/telephony
View Source

NetworkServiceState

Gets the current network state of the telephony service.

Declaration
C#
Copy
public Network.ServiceState NetworkServiceState { get; }
Property Value
Type Description
Network.ServiceState

The current network state.

API Level: 3
Privilege Level: public
Privilege: http://tizen.org/privilege/telephony
View Source

NetworkType

Gets the network service type of the current registered network.

Declaration
C#
Copy
public Network.Type NetworkType { get; }
Property Value
Type Description
Network.Type

The network service type.

Remarks

This API can be used in case the network is in service.

API Level: 3
Privilege Level: public
Privilege: http://tizen.org/privilege/telephony
View Source

RoamingStatus

Gets the roaming state of the current registered network.

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

true if roaming, otherwise false if not roaming.

API Level: 3
Privilege Level: public
Privilege: http://tizen.org/privilege/telephony
View Source

SystemId

Gets the system ID of the current location.

Declaration
C#
Copy
public int SystemId { get; }
Property Value
Type Description
Int32

The system ID. -1 if unknown.

Remarks

This API can be used in the CDMA network.

API Level: 3
Privilege Level: public
Privilege: http://tizen.org/privilege/location.coarse
View Source

Tac

Gets the TAC (Tracking Area Code) of the current location.

Declaration
C#
Copy
public int Tac { get; }
Property Value
Type Description
Int32

The Tracking Area Code. -1 if unknown.

Remarks

This API can be used in the LTE network.

API Level: 3
Privilege Level: public
Privilege: http://tizen.org/privilege/location.coarse