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.
public class Network
- Inheritance
-
Network
Constructors
View SourceNetwork(SlotHandle)
The Network class constructor.
Declaration
public Network(SlotHandle handle)
Parameters
Type | Name | Description |
---|---|---|
SlotHandle | handle | SlotHandle received in the Manager.Init API. |
Exceptions
Type | Condition |
---|---|
NotSupportedException | The required feature is not supported. |
ArgumentNullException | This exception occurs if the handle provided is null. |
API Level: 3
Feature: http://tizen.org/feature/network.telephony
Properties
View SourceBaseStationId
Gets the base station ID of the current location.
Declaration
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 SourceBaseStationLatitude
Gets the base station latitude of the current location.
Declaration
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 SourceBaseStationLongitude
Gets the base station longitude of the current location.
Declaration
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 SourceCellId
Gets the cell ID of the current location.
Declaration
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 SourceCurrentRssi
Gets the RSSI (Received Signal Strength Indicator).
Declaration
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 SourceLac
Gets the LAC (Location Area Code) of the current location.
Declaration
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 SourceMcc
Gets the MCC (Mobile Country Code) of the current registered network.
Declaration
public string Mcc { get; }
Property Value
Type | Description |
---|---|
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 SourceMnc
Gets the MNC (Mobile Network Code) of the current registered network.
Declaration
public string Mnc { get; }
Property Value
Type | Description |
---|---|
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 SourceNetworkDefaultDataSubscription
Gets the current default subscription for the data service (Packet Switched).
Declaration
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 SourceNetworkDefaultSubscription
Gets the current default subscription for the voice service (Circuit Switched).
Declaration
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 SourceNetworkId
Gets the network ID of the current location.
Declaration
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 SourceNetworkName
Gets the name of the current registered network.
Declaration
public string NetworkName { get; }
Property Value
Type | Description |
---|---|
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 SourceNetworkNameOption
Gets the network name option of the current registered network.
Declaration
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 SourceNetworkPsType
Gets the packet service type of the current registered network.
Declaration
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 SourceNetworkSelectionMode
Gets the network selection mode.
Declaration
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 SourceNetworkServiceState
Gets the current network state of the telephony service.
Declaration
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 SourceNetworkType
Gets the network service type of the current registered network.
Declaration
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 SourceRoamingStatus
Gets the roaming state of the current registered network.
Declaration
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 SourceSystemId
Gets the system ID of the current location.
Declaration
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 SourceTac
Gets the TAC (Tracking Area Code) of the current location.
Declaration
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.