0

我正在尝试编写一个服务,该服务将在事件NetworkChange.NetworkAvailabilityChangedNetworkChange.NetworkAddressChanged触发时报告适配器更改的内容。到目前为止,我发现的每个示例都显示了如何枚举 nic,而不是如何确定哪个适配器发生了更改并随后触发了事件。

这甚至可能吗?到目前为止,我唯一想到的就是最初枚举适配器并将值存储在某种集合中。然后,当其中一个事件触发时,比较列表的差异。这可能有效,但对我来说似乎不自然地过度。

4

1 回答 1

0

“最初枚举适配器并将值存储在某种集合中。然后当其中一个事件触发时,比较列表的差异”

是的,这样做。它还有一个优点,即使没有通知,您也可以定期检查更改,并且更易于测试。

于 2012-07-25T16:19:31.807 回答