ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Core.SystemCore Namespace / Connectivity.ConnectionStatus Enumeration
Example Example

In This Topic
    Connectivity.ConnectionStatus Enumeration
    In This Topic
    Set of values indicating connection status. See Connectivity.GetInternetConnectionStatus.
    Syntax
    Members
    MemberDescription
    statusDisconnected No connection. Includes lack of phyical connection or airplane mode engaged.
    statusPrivate Connected, but without access to external internet
    statusPublic Connected to the public internet
    Example
    Determine the system's internet connection status
    {
      var connectionStatus = ArcGIS.Core.SystemCore.Connectivity.GetInternetConnectionStatus();
    
      switch (connectionStatus)
      {
        case ArcGIS.Core.SystemCore.Connectivity.ConnectionStatus.statusPublic:
          // The system has an active public connection.
          break;
        case ArcGIS.Core.SystemCore.Connectivity.ConnectionStatus.statusPrivate:
          // The system does have an active private connection.
          break;
        case ArcGIS.Core.SystemCore.Connectivity.ConnectionStatus.statusDisconnected:
          // The system's internet connection status is disconnected.
          break;
      }
    }
    Inheritance Hierarchy

    System.Object
       System.ValueType
          System.Enum
             ArcGIS.Core.SystemCore.Connectivity.ConnectionStatus

    Requirements

    Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.7 or higher.
    See Also