Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Azure移动服务-Facebook注销_C#_Facebook_Azure - Fatal编程技术网

C# Azure移动服务-Facebook注销

C# Azure移动服务-Facebook注销,c#,facebook,azure,C#,Facebook,Azure,我使用Azure移动服务Facebook身份验证创建了.NET应用程序。我使用了凭证: // Login with the identity provider. user = await App.MobileService .LoginAsync(provider); // Create and store the user credentials. credential = new PasswordCredential(

我使用Azure移动服务Facebook身份验证创建了.NET应用程序。我使用了凭证:

// Login with the identity provider.
        user = await App.MobileService
            .LoginAsync(provider);

        // Create and store the user credentials.
        credential = new PasswordCredential(provider,
            user.UserId, user.MobileServiceAuthenticationToken);
        vault.Add(credential);

如何注销?

MobileServiceClient.Logout

文档:

使用

此方法在调用MobileServiceClient.Logout方法以将用户注销Azure移动服务实例之前,清除身份提供商设置的所有cookie

以下代码示例显示iOS平台的注销方法:

public void Logout()
{
  foreach (var cookie in NSHttpCookieStorage.SharedStorage.Cookies) {
    NSHttpCookieStorage.SharedStorage.DeleteCookie (cookie);
  }

  App.Client.Logout ();
}   
public void Logout ()
{
  CookieManager.Instance.RemoveAllCookie ();
  App.Client.Logout ();
}
public void Logout()
{
  ...
  AzureTodo.App.Client.Logout();
}
Android平台的代码:

public void Logout()
{
  foreach (var cookie in NSHttpCookieStorage.SharedStorage.Cookies) {
    NSHttpCookieStorage.SharedStorage.DeleteCookie (cookie);
  }

  App.Client.Logout ();
}   
public void Logout ()
{
  CookieManager.Instance.RemoveAllCookie ();
  App.Client.Logout ();
}
public void Logout()
{
  ...
  AzureTodo.App.Client.Logout();
}
Windows Phone 8.1平台的代码:

public void Logout()
{
  foreach (var cookie in NSHttpCookieStorage.SharedStorage.Cookies) {
    NSHttpCookieStorage.SharedStorage.DeleteCookie (cookie);
  }

  App.Client.Logout ();
}   
public void Logout ()
{
  CookieManager.Instance.RemoveAllCookie ();
  App.Client.Logout ();
}
public void Logout()
{
  ...
  AzureTodo.App.Client.Logout();
}