Cheesebaron.MvxPlugins.Connectivity.Droid.Wifi.ScanResultReceiver.OnReceive C# (CSharp) Метод

OnReceive() публичный Метод

public OnReceive ( Android.Content.Context context, Android.Content.Intent intent ) : void
context Android.Content.Context
intent Android.Content.Intent
Результат void
            public override void OnReceive(Context context, Intent intent)
            {
                if (WifiManager == null) return;

                var results = WifiManager.ScanResults;
                var wifiInfoResults = new List<WifiInfo>();
                foreach (var result in results)
                {
                    wifiInfoResults.Add(new WifiInfo
                    {
                        Ssid = result.Ssid,
                        Bssid = result.Bssid,
                        Extra = new WifiInfoExtra
                        {
                            SecurityMode = GetSecurityMode(result.Capabilities),
                            IsAdHoc = IsAdHoc(result.Capabilities),
                            IsEnterprise = IsEnterprise(result.Capabilities)
                        }
                    });
                }

                OnScanResult?.Invoke(wifiInfoResults);
            }
        }
Wifi.ScanResultReceiver