Class ConnectionProfile
Definition
- Namespace:
- Tizen.Network.Connection
- Assembly:
- Tizen.Network.Connection.dll
- API Level:
- 3
This is the ConnectionProfile class. It provides event and properties of the connection profile.
public class ConnectionProfile : IDisposable
- Inheritance
-
ConnectionProfile
- Derived
- Implements
Properties
View SourceId
The profile ID.
Declaration
public string Id { get; }
Property Value
Type | Description |
---|---|
String | Unique ID of the profile. |
API Level: 3
View SourceInterfaceName
The name of the network interface.
Declaration
public string InterfaceName { get; }
Property Value
Type | Description |
---|---|
String | Network interface name, for example, eth0 and pdp0. |
API Level: 3
View SourceIPv4Settings
The address information (IPv4).
Declaration
public IAddressInformation IPv4Settings { get; }
Property Value
Type | Description |
---|---|
IAddressInformation | Instance of IAddressInformation with IPV4 address. |
API Level: 3
View SourceIPv6Settings
The address information (IPv6).
Declaration
public IAddressInformation IPv6Settings { get; }
Property Value
Type | Description |
---|---|
IAddressInformation | Instance of IAddressInformation with IPV6 address. |
API Level: 3
View SourceName
The profile name.
Declaration
public string Name { get; }
Property Value
Type | Description |
---|---|
String | User friendly name of the profile. |
API Level: 3
View SourceProxyAddress
The proxy address.
Declaration
public string ProxyAddress { get; set; }
Property Value
Type | Description |
---|---|
String | Proxy address of the connection. |
Exceptions
Type | Condition |
---|---|
NotSupportedException | Thrown during set when a feature is not supported. |
ArgumentException | Thrown during set when a value is an invalid parameter. |
ArgumentNullException | Thrown during set when a value is null. |
InvalidOperationException | Thrown during set 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
View SourceProxyType
The Proxy type.
Declaration
public ProxyType ProxyType { get; set; }
Property Value
Type | Description |
---|---|
ProxyType | Proxy type of the connection. |
Exceptions
Type | Condition |
---|---|
NotSupportedException | Thrown during set when a feature is not supported. |
ArgumentException | Thrown during set when a value is an invalid parameter. |
InvalidOperationException | Thrown during set when a profile instance is invalid or when a method fails due to an invalid operation. |
ObjectDisposedException | Thrown during set when a operation is performed on a disposed object. |
API Level: 3
View SourceType
The network type.
Declaration
public ConnectionProfileType Type { get; }
Property Value
Type | Description |
---|---|
ConnectionProfileType | Profile type of the network connection. |
API Level: 3
Methods
View SourceDispose()
Disposes the memory allocated to unmanaged resources.
Declaration
public void Dispose()
API Level: 3
View SourceFinalize()
Destroy the ConnectionProfile object
Declaration
protected void Finalize()
GetState(AddressFamily)
Gets the network state.
Declaration
public ProfileState GetState(AddressFamily family)
Parameters
Type | Name | Description |
---|---|---|
AddressFamily | family | The address family. |
Returns
Type | Description |
---|---|
ProfileState | The network state. |
Exceptions
Type | Condition |
---|---|
NotSupportedException | Thrown when a feature is not supported. |
ArgumentException | Thrown when a value is an invalid parameter. |
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.ethernethttp://tizen.org/feature/network.telephonyhttp://tizen.org/feature/network.tethering.bluetoothhttp://tizen.org/feature/network.wifi
View SourceRefresh()
Refreshes the profile information.
Declaration
public void Refresh()
Exceptions
Type | Condition |
---|---|
NotSupportedException | Thrown when a feature is not supported. |
UnauthorizedAccessException | Thrown when a permission is denied. |
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
Privilege Level: public
Privilege: http://tizen.org/privilege/network.get
Feature: http://tizen.org/feature/network.ethernethttp://tizen.org/feature/network.telephonyhttp://tizen.org/feature/network.tethering.bluetoothhttp://tizen.org/feature/network.wifi
Events
View SourceProfileStateChanged
The event is called when the state of profile is changed.
Declaration
public event EventHandler<ProfileStateEventArgs> ProfileStateChanged
Event Type
Type | Description |
---|---|
EventHandler<ProfileStateEventArgs> |
Exceptions
Type | Condition |
---|---|
NotSupportedException | Thrown when a feature is not supported. |