Class ConnectionProfile

Definition

Namespace:
Tizen.Network.Connection
Assembly:
Tizen.Network.Connection.dll

This is the ConnectionProfile class. It provides event and properties of the connection profile.

C#
Copy
public class ConnectionProfile : IDisposable
Inheritance
object
ConnectionProfile
Derived
Implements
System.IDisposable

Properties

View Source

Id

The profile ID.

Declaration
C#
Copy
public string Id { get; }
Property Value
Type Description
string

Unique ID of the profile.

View Source

InterfaceName

The name of the network interface.

Declaration
C#
Copy
public string InterfaceName { get; }
Property Value
Type Description
string

Network interface name, for example, eth0 and pdp0.

View Source

IPv4Settings

The address information (IPv4).

Declaration
C#
Copy
public IAddressInformation IPv4Settings { get; }
Property Value
Type Description
IAddressInformation

Instance of IAddressInformation with IPV4 address.

View Source

IPv6Settings

The address information (IPv6).

Declaration
C#
Copy
public IAddressInformation IPv6Settings { get; }
Property Value
Type Description
IAddressInformation

Instance of IAddressInformation with IPV6 address.

View Source

Name

The profile name.

Declaration
C#
Copy
public string Name { get; }
Property Value
Type Description
string

User friendly name of the profile.

View Source

ProxyAddress

The proxy address.

Declaration
C#
Copy
public string ProxyAddress { get; set; }
Property Value
Type Description
string

Proxy address of the connection.

Exceptions
Type Condition
System.NotSupportedException

Thrown during set when a feature is not supported.

System.ArgumentException

Thrown during set when a value is an invalid parameter.

System.ArgumentNullException

Thrown during set when a value is null.

System.InvalidOperationException

Thrown during set 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.

View Source

ProxyType

The Proxy type.

Declaration
C#
Copy
public ProxyType ProxyType { get; set; }
Property Value
Type Description
ProxyType

Proxy type of the connection.

Exceptions
Type Condition
System.NotSupportedException

Thrown during set when a feature is not supported.

System.ArgumentException

Thrown during set when a value is an invalid parameter.

System.InvalidOperationException

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

System.ObjectDisposedException

Thrown during set when a operation is performed on a disposed object.

View Source

Type

The network type.

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

Profile type of the network connection.

Methods

View Source

Dispose()

Disposes the memory allocated to unmanaged resources.

Declaration
C#
Copy
public void Dispose()
View Source

~ConnectionProfile()

Destroy the ConnectionProfile object

Declaration
C#
Copy
protected ~ConnectionProfile()
View Source

GetState(AddressFamily)

Gets the network state.

Declaration
C#
Copy
public ProfileState GetState(AddressFamily family)
Parameters
Type Name Description
AddressFamily family

The address family.

Returns
Type Description
ProfileState

The network state.

Exceptions
Type Condition
System.NotSupportedException

Thrown when a feature is not supported.

System.ArgumentException

Thrown when a value is an invalid parameter.

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.

View Source

Refresh()

Refreshes the profile information.

Declaration
C#
Copy
public void Refresh()
Exceptions
Type Condition
System.NotSupportedException

Thrown when a feature is not supported.

System.UnauthorizedAccessException

Thrown when a permission is denied.

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.

Events

View Source

ProfileStateChanged

The event is called when the state of profile is changed.

Declaration
C#
Copy
public event EventHandler<ProfileStateEventArgs> ProfileStateChanged
Event Type
Type Description
System.EventHandler<TEventArgs><ProfileStateEventArgs>
Exceptions
Type Condition
System.NotSupportedException

Thrown when a feature is not supported.

Implements

System.IDisposable