奔驰c级中网改装:使用网络信息的 C# 中网络电缆的状态

我正在尝试使用以下代码检测以太网电缆断开 / 连接状态。我没有得到所需的结果,因为它与以太网一起返回 Wi-fi 网络的状态。如何单独获取以太网端口的状态?

using System.Net.NetworkInformation;
     
bool isNetworkCableConnected = NetworkIntece.GetIsNetworkAvailable();

请分享任何建议。

1

要获得仅以太网连接,您首先必须筛选以太网接口:

NetworkIntece[] adapters = NetworkIntece.GetAllNetworkInteces();
var ethOnly = adapters.Where( x => x.NetworkInteceType = NetworkInteceType.Ethernet );

可能还包括Ethernet3MegabitGigabitEthernet

然后,您可以检查生成的适配器的连接:

// check first adapter for connectivity
bool upAndRunning = ethOnly[0]?.OperationalStatus == OperationalStatus.Up ?? false;

请注意,操作状态取决于更多的事情,而不仅仅是插入或拔出的电缆。如果启动,您可以非常有信心,电缆存在并且完好无损。但是,如果启动,则无法知道丢失的电缆是否是罪魁祸首。

tl / dr:我认为您可以获得的最接近的是监视操作状态,而不是专门电缆(= 第 0 层)状态。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(141)
C++中活动对象模式的这个例子有什么问题
上一篇
Neo rage x:C#-VisualStudio和 Rage
下一篇

相关推荐

  • C rdf:SemWeb-将C#对象转换为RDF三元组

    关于C rdf的问题,在semweb中经常遇到,我想要的是使用 semweb 将 C # 类实例转换为 rdf 三元组,以便用数据填充我的本体。我的类由原始属性和其他类组成,并且我构建了具有相同结构的本体。例如…

    2024-02-19 13:52:43
    0 68 96
  • C结束程序代码:Ubbi Dubbic# 程序代码

    关于C结束程序代码的问题,在ubbi dubbi how to speak中经常遇到,Ubbi Dubbi 是一个程序,其中在单词中的第一个元音之前,插入字母“ub”。在我的代码中,它不会在第一个元音之前执行第二个元音。如果我把“hello”输出是“hellubo”,当它应该是“hubello”。对不起,如果我的英语不好,我还在学习。…

    2024-06-16 16:09:14
    0 77 25
  • Net程序员招聘:学习 C#作为VB.NET程序员

    关于Net程序员招聘的问题,在net programmer中经常遇到,我希望切换到 C #。我来自 C / C ++ 背景,但 C # 对我来说有点不同。我切换主要是因为 Silverlight 和 MVVM;所有示例都在 C # 中。任何信息都在 C # 中,当我阅读这一切时,我感到困惑。…

    2024-01-04 16:17:46
    0 79 68
  • C#基本类型:C#-从基本类型选择多态方法(polymorphic c#)

    关于C#基本类型的问题,在polymorphic c#中经常遇到,想象一下,有一种叫做GetInstance()的工厂方法,它构建一个类并返回一个基实例;…

    2024-06-17 04:52:39
    0 78 34
  • Ccm膜电极:C#的GCM或 CCM实现

    关于Ccm膜电极的问题,在ccm net中经常遇到,任何一个可以指向我 CBC-MAC 模式 (CCM) 或 Galois / 计数器模式 (GCM) 在 C# 中的任何实时实现?似乎微软没有创建任何类似于 AesCryptoServiceProvider 的实现。我对吗?…

    2024-02-19 05:28:25
    0 26 59
  • Cpvc和mpp电力管区别:用 C#读取“.mpp”文件(mpp viewer open source)

    关于Cpvc和mpp电力管区别的问题,在mpp viewer open source中经常遇到,我正在使用 Windows 窗体,并通过事件“OpenFileDialog.OpenFile”的对话框窗口,但我有一个问题,因为我尝试读取扩展名为“mpp”的 Microsoft Project 文件。…

    2023-10-21 15:48:16
    0 68 95
  • C语言中科学计数法怎么表示:C# 中的科学表示法(34 in scientific notation)

    关于C语言中科学计数法怎么表示的问题,在34 in scientific notation中经常遇到,如何将科学符号中的数字分配给 C # 中的变量?…

    2024-05-03 14:55:53
    0 28 26
  • 超敏c反应蛋白4.5:C#中的OpenSSL等效.Net Framework4.5

    关于超敏c反应蛋白4.5的问题,在famework中经常遇到,使用此命令:…

    2024-05-18 15:23:38
    0 79 71

发表评论

登录 后才能评论

评论列表(28条)