IoTOnboardingService.OnboardingService.ConnectAsync C# (CSharp) Method

ConnectAsync() public method

public ConnectAsync ( AllJoynMessageInfo info ) : IAsyncOperation
info AllJoynMessageInfo
return IAsyncOperation
        public IAsyncOperation<OnboardingConnectResult> ConnectAsync(AllJoynMessageInfo info)
        {
            return Task.Run(async () =>
            {
                // Find the network with the specified Ssid
                var adapter = await WiFiAdapter.FromIdAsync(_wlanAdapterId);
                foreach (var network in adapter.NetworkReport.AvailableNetworks)
                {
                    if (network.Ssid == _personalApSsid)
                    {
                        _softAccessPoint?.Stop();
                        this.ConnectToNetwork(adapter, network);
                    }
                }
                return OnboardingConnectResult.CreateSuccessResult();

            }).AsAsyncOperation();
        }