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.

    public class ConnectionProfile : IDisposable
    Inheritance
    object
    ConnectionProfile
    Derived
    CellularProfile
    CellularProfile
    WiFiProfile
    WiFiProfile
    Implements
    System.IDisposable

    Properties

    View Source

    Id

    The profile ID.

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

    Unique ID of the profile.

    View Source

    InterfaceName

    The name of the network interface.

    Declaration
    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
    public IAddressInformation IPv4Settings { get; }
    Property Value
    Type Description
    IAddressInformation

    Instance of IAddressInformation with IPV4 address.

    View Source

    IPv6Settings

    The address information (IPv6).

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

    Instance of IAddressInformation with IPV6 address.

    View Source

    Name

    The profile name.

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

    User friendly name of the profile.

    View Source

    ProxyAddress

    The proxy address.

    Declaration
    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
    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
    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
    public void Dispose()
    View Source

    ~ConnectionProfile()

    Destroy the ConnectionProfile object

    Declaration
    protected ~ConnectionProfile()
    View Source

    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
    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
    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
    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
    • View Source
    Back to top Copyright © 2016-2024 Samsung
    Generated by DocFX