# NetworkAccess

Namespace: **Wisej.Hybrid.Shared.Communication**

Assembly: **Wisej.Hybrid** (3.5.0.0)

Various states of the connection to the internet.

{% tabs %}
{% tab title="C#" %}

```csharp
public enum NetworkAccess : Enum
```

{% endtab %}

{% tab title="VB.NET" %}

```visual-basic
Public Enum NetworkAccess As [Enum]
```

{% endtab %}
{% endtabs %}

## Fields

| Name                    | Description                                 |
| ----------------------- | ------------------------------------------- |
| **ConstrainedInternet** | Limited internet access.                    |
| **Internet**            | Local and Internet access.                  |
| **Local**               | Local network access only.                  |
| **None**                | No connectivity.                            |
| **Unknown**             | The state of the connectivity is not known. |

## Used By

| Name                                                                                                                                                               | Description                                                  |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------ |
| [DeviceNetworkingInfo.NetworkAccess](https://docs.wisej.com/hybrid/start/api/wisej.hybrid.devicenetworkinginfo#networkaccess)                                      | Gets the current network access status on the client device. |
| [ConnectivityChangedEventArgs.NetworkAccess](https://docs.wisej.com/hybrid/start/api/wisej.hybrid.shared.communication.connectivitychangedeventargs#networkaccess) | Gets the current state of network access.                    |
