C# 如何提示用户登录到他的OneDrive而不使用连接的帐户?
我正在使用LiveAuthClient构建一个Windows 8.1通用电话应用程序。我可以使用连接的帐户从OneDrive登录和上载/下载数据。但是我想提供一个用户名密码提示,这样他就可以使用不同的OneDrive帐户,而不仅仅是他的连接帐户。我找不到有关这方面的适当文件。我使用的是LiveSDK 5.6 目前该守则:C# 如何提示用户登录到他的OneDrive而不使用连接的帐户?,c#,windows-runtime,windows-phone-8.1,msdn,C#,Windows Runtime,Windows Phone 8.1,Msdn,我正在使用LiveAuthClient构建一个Windows 8.1通用电话应用程序。我可以使用连接的帐户从OneDrive登录和上载/下载数据。但是我想提供一个用户名密码提示,这样他就可以使用不同的OneDrive帐户,而不仅仅是他的连接帐户。我找不到有关这方面的适当文件。我使用的是LiveSDK 5.6 目前该守则: LiveAuthClient authClient = new LiveAuthClient(); LiveLoginResult authResult = a
LiveAuthClient authClient = new LiveAuthClient();
LiveLoginResult authResult = await authClient.LoginAsync(new List<String>() { "wl.basic", "wl.skydrive_update", "wl.skydrive" });
if (authResult.Status == LiveConnectSessionStatus.Connected)
{
LiveConnectClient meClient = new LiveConnectClient(authResult.Session);
string sCurrentRootID = "me/skydrive";
LiveOperationResult result = await meClient.GetAsync(sCurrentRootID + "/files");
//process the result here
}
LiveAuthClient authClient=new LiveAuthClient();
LiveLoginResult authResult=等待authClient.LoginAsync(新列表(){“wl.basic”、“wl.skydrive\u update”、“wl.skydrive”});
if(authResult.Status==LiveConnectSessionStatus.Connected)
{
LiveConnectClient meClient=新的LiveConnectClient(authResult.Session);
字符串sCurrentRootID=“me/skydrive”;
LiveOperationResult=await meClient.GetAsync(sCurrentRootID+“/files”);
//在这里处理结果
}