HRESULT 0x80072EE7的例外情况 [英] Exception from HRESULT 0x80072EE7

查看:80
本文介绍了HRESULT 0x80072EE7的例外情况的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Plz在开发手机应用程序时为上述问题提供解决方案



代码:

Plz provide a solution for above problem occuered while developing phone app

code:

try
{
    if (!string.IsNullOrWhiteSpace(txtEmailId.Text))
    {
        string _userId = txtEmailId.Text;
        if (Regex.IsMatch(_userId, @"^(?("")("".+?(?<!\\)""@)|(([0-9a-z]((\.(?!\.))|[-!#\$%&'\*\+/=\?\^`\{\}\|~\w])*)(?<=[0-9a-z])@))" +
    @"(?(\[)(\[(\d{1,3}\.){3}\d{1,3}\])|(([0-9a-z][-\w]*[0-9a-z]*\.)+[a-z0-9][\-a-z0-9]{0,22}[a-z0-9]))$", RegexOptions.IgnoreCase))
        {
            if (!string.IsNullOrWhiteSpace(txtPassword.Password))
            {
                string _password = txtPassword.Password;
                requestUri = objHttpHelper.login_url;
                requestUri = string.Format(requestUri, _userId, _password);
                uri = new Uri(requestUri);
                response = await httpClient.GetAsync(uri);
                string strResponse = await response.Content.ReadAsStringAsync();

                LoginDetails loginDetails = JsonConvert.DeserializeObject<logindetails>(strResponse);
                           

                IList<error> err = loginDetails.Error;

                if (loginDetails.status_message == "Valid" && loginDetails.status_code == "1")
                {
                    ApplicationState.SetValue("EmailId", _userId);
                    ApplicationState.SetValue("UserID", loginDetails.userId);
                    ApplicationState.SetValue("SessionId", loginDetails.sessionId);
                    ApplicationState.SetValue("Password", _password);
                    httpClient.Dispose();
                    Frame.Navigate(typeof(Home));
                }
else
{}
catch(Exception e)
{}

推荐答案

%&'\ * \ + / = \?\ ^`\ {\} \ |〜\ w])*)(?< = [0-9a-z])@)) +
@ (?(\ [)(\ [(\\\ {1,3} \。){3} \ d {1,3} \])|(([0-9A-Z] [ - \w] * [0-9A-Z] * \。)+ [A-Z0-9] [\ -a-z0-9] {0,22} [a-z0-9]))
%&'\*\+/=\?\^`\{\}\|~\w])*)(?<=[0-9a-z])@))" + @"(?(\[)(\[(\d{1,3}\.){3}\d{1,3}\])|(([0-9a-z][-\w]*[0-9a-z]*\.)+[a-z0-9][\-a-z0-9]{0,22}[a-z0-9]))


,RegexOptions.IgnoreCase))
{
if (!string.IsNullOrWhiteSpace(txtPassword.Password))
{
string _password = txtPassword.Password;
requestUri = objHttpHelper.login_url;
requestUri = string .Format(requestUri,_userId,_ password);
uri = new Uri(requestUri);
response = await httpClient.GetAsync(uri);
string strResponse = await response.Content.ReadAsStringAsync();

LoginDetails loginDetails = JsonConvert.DeserializeObject< logindetails>(strResponse);


IList< error> err = loginDetails.Error;

if (loginDetails.status_message == 有效&& loginDetails.status_code == 1
{
ApplicationState.SetValue( EmailId,_ userId);
ApplicationState.SetValue( UserID,loginDetails.userId);
ApplicationState.SetValue( SessionId,loginDetails.sessionId);
ApplicationState.SetValue( 密码,_ password);
httpClient.Dispose();
Frame.Navigate( typeof (Home));
}
else
{}
catch (例外e)
{}
", RegexOptions.IgnoreCase)) { if (!string.IsNullOrWhiteSpace(txtPassword.Password)) { string _password = txtPassword.Password; requestUri = objHttpHelper.login_url; requestUri = string.Format(requestUri, _userId, _password); uri = new Uri(requestUri); response = await httpClient.GetAsync(uri); string strResponse = await response.Content.ReadAsStringAsync(); LoginDetails loginDetails = JsonConvert.DeserializeObject<logindetails>(strResponse); IList<error> err = loginDetails.Error; if (loginDetails.status_message == "Valid" && loginDetails.status_code == "1") { ApplicationState.SetValue("EmailId", _userId); ApplicationState.SetValue("UserID", loginDetails.userId); ApplicationState.SetValue("SessionId", loginDetails.sessionId); ApplicationState.SetValue("Password", _password); httpClient.Dispose(); Frame.Navigate(typeof(Home)); } else {} catch(Exception e) {}


这篇关于HRESULT 0x80072EE7的例外情况的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆