刷新Wifi列表问题

目前使用了网上用的比较多的WlanClient,可以获取到WIFI列表。
但过一段时间后,获取到的WIFI就只有连接的那两个了,要再点击系统任务栏,把连接刷出来,才可以再搜索到全部的。
有没有方法,实现这个任务栏的刷新动作,随时获取到所有的列表呢?

Wlan.WlanAvailableNetwork[] networks = WlanIface.GetAvailableNetworkList(0);
    textStatus.text = "未连接!!!";
    foreach (Wlan.WlanAvailableNetwork network in networks)
    {
        string SSID = WlanHelper.GetStringForSSID(network.dot11Ssid);
        string wifiName = WlanHelper.GetStringForSSID(network.dot11Ssid);
        if (network.flags.HasFlag(Wlan.WlanAvailableNetworkFlags.Connected))
        {
            this.textStatus.color = Color.green;
            textStatus.text = "当前连接WIFI:" + SSID;
        }
        // 如果有配置文件的SSID会重复出现。过滤掉
        if (!SSIDList.Contains(SSID) && !string.IsNullOrEmpty(SSID))
        {
            SSIDList.Add(SSID);
            NetWorkList.Add(network);
        }
    }
    //信号强度排序
    NetWorkList.Sort(delegate (Wlan.WlanAvailableNetwork a, Wlan.WlanAvailableNetwork b)
    {
        return b.wlanSignalQuality.CompareTo(a.wlanSignalQuality);
    });