NetworkInterface.GetIsNetworkAvailable Method

Definition

Indicates whether any network connection is available.

C#
public static bool GetIsNetworkAvailable();
C#
[System.Runtime.Versioning.UnsupportedOSPlatform("illumos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("solaris")]
public static bool GetIsNetworkAvailable();

Returns

true if a network connection is available; otherwise, false.

Attributes

Remarks

A network connection is considered to be available if any network interface is marked "up" and is not a loopback or tunnel interface.

Applies to

Produkt Versioner
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0