Class WiFiProfile
Definition
- Namespace:
- Tizen.Network.Connection
- Assembly:
- Tizen.Network.Connection.dll
This is the WiFiProfile class. It provides functions to manage the WiFi profile.
public class WiFiProfile : ConnectionProfile, IDisposable
- Inheritance
- Implements
-
System.IDisposable
Properties
View SourceBssid
The BSSID (Basic Service Set Identifier).
Declaration
public string Bssid { get; }
Property Value
Type | Description |
---|---|
string | BSSID of the WiFi. |
EncryptionType
The encryption type of WiFi.
Declaration
public WiFiEncryptionType EncryptionType { get; }
Property Value
Type | Description |
---|---|
WiFiEncryptionType | Encryption mode of the WiFi. |
Essid
The ESSID (Extended Service Set Identifier).
Declaration
public string Essid { get; }
Property Value
Type | Description |
---|---|
string | ESSID of the WiFi. |
Frequency
The frequency (MHz).
Declaration
public int Frequency { get; }
Property Value
Type | Description |
---|---|
int | Frequency of the WiFi. |
MaxSpeed
The max speed (Mbps).
Declaration
public int MaxSpeed { get; }
Property Value
Type | Description |
---|---|
int | Maximum speed of the WiFi. |
PassphraseRequired
Checks whether passphrase is required.
Declaration
public bool PassphraseRequired { get; }
Property Value
Type | Description |
---|---|
bool | True if a passphrase is required, otherwise false. |
Remarks
This property is not valid if WiFiSecurityType
is Eap
.
Rssi
The RSSI.
Declaration
public int Rssi { get; }
Property Value
Type | Description |
---|---|
int | RSSI of the WiFi. |
SecurityType
The security type of WiFi.
Declaration
public WiFiSecurityType SecurityType { get; }
Property Value
Type | Description |
---|---|
WiFiSecurityType | Security type of the WiFi. |
WpsSupported
Checks whether the WPS (Wi-Fi Protected Setup) is supported.
Declaration
public bool WpsSupported { get; }
Property Value
Type | Description |
---|---|
bool | True if WPS is supported, otherwise false. |
Methods
View Source~WiFiProfile()
Destroy the WiFiProfile object
Declaration
protected ~WiFiProfile()
SetPassphrase(string)
Sets the passphrase of the Wi-Fi WPA.
Declaration
public void SetPassphrase(string passphrase)
Parameters
Type | Name | Description |
---|---|---|
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. |
System.ArgumentNullException | Thrown when a passphrase is null. |
System.InvalidOperationException | Thrown when a profile instance is invalid or when a method fails due to an invalid operation. |
System.ObjectDisposedException | Thrown when an operation is performed on a disposed object. |