Class WiFiProfile

Definition

Namespace:
Tizen.Network.Connection
Assembly:
Tizen.Network.Connection.dll
API Level:
3

This is the WiFiProfile class. It provides functions to manage the WiFi profile.

C#
Copy
public class WiFiProfile : ConnectionProfile, IDisposable
Inheritance
System.Object
WiFiProfile
Implements
System.IDisposable

Properties

View Source

Bssid

The BSSID (Basic Service Set Identifier).

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

BSSID of the WiFi.

API Level: 3
View Source

EncryptionType

The encryption type of WiFi.

Declaration
C#
Copy
public WiFiEncryptionType EncryptionType { get; }
Property Value
Type Description
WiFiEncryptionType

Encryption mode of the WiFi.

API Level: 3
View Source

Essid

The ESSID (Extended Service Set Identifier).

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

ESSID of the WiFi.

API Level: 3
View Source

Frequency

The frequency (MHz).

Declaration
C#
Copy
public int Frequency { get; }
Property Value
Type Description
System.Int32

Frequency of the WiFi.

API Level: 3
View Source

MaxSpeed

The max speed (Mbps).

Declaration
C#
Copy
public int MaxSpeed { get; }
Property Value
Type Description
System.Int32

Maximum speed of the WiFi.

API Level: 3
View Source

PassphraseRequired

Checks whether passphrase is required.

Declaration
C#
Copy
public bool PassphraseRequired { get; }
Property Value
Type Description
System.Boolean

True if a passphrase is required, otherwise false.

Remarks

This property is not valid if WiFiSecurityType is Eap.

API Level: 3
View Source

Rssi

The RSSI.

Declaration
C#
Copy
public int Rssi { get; }
Property Value
Type Description
System.Int32

RSSI of the WiFi.

API Level: 3
View Source

SecurityType

The security type of WiFi.

Declaration
C#
Copy
public WiFiSecurityType SecurityType { get; }
Property Value
Type Description
WiFiSecurityType

Security type of the WiFi.

API Level: 3
View Source

WpsSupported

Checks whether the WPS (Wi-Fi Protected Setup) is supported.

Declaration
C#
Copy
public bool WpsSupported { get; }
Property Value
Type Description
System.Boolean

True if WPS is supported, otherwise false.

API Level: 3

Methods

View Source

Finalize()

Destroy the WiFiProfile object

Declaration
C#
Copy
protected void Finalize()
View Source

SetPassphrase(String)

Sets the passphrase of the Wi-Fi WPA.

Declaration
C#
Copy
public void SetPassphrase(string passphrase)
Parameters
Type Name Description
System.String passphrase

The passphrase of Wi-Fi security.

Exceptions
Type Condition
System.NotSupportedException

Thrown when a feature is not supported.

System.ArgumentException

Thrown when a value is an invalid parameter.

ArgumentNullException

Thrown when a passphrase is null.

InvalidOperationException

Thrown when a profile instance is invalid or when a method fails due to an invalid operation.

ObjectDisposedException

Thrown when an operation is performed on a disposed object.

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

Implements

System.IDisposable