Xamarin ';安全存储&x27;不包含setasync的定义

Xamarin ';安全存储&x27;不包含setasync的定义,xamarin,Xamarin,在本教程之后 我已经安装了Xamarin.Essentials,并使用Xamarin.Essentials添加了如指示,但未使用 我遇到此错误:“安全存储”不包含setasync的定义 这是我的密码: using System; using Xamarin.Essentials; using Xamarin.Forms; using Xamarin.Forms.Xaml; namespace Xamarin_SQLite.Views { [XamlCompilation(XamlCompila

在本教程之后

我已经安装了Xamarin.Essentials,并使用Xamarin.Essentials添加了
如指示,但未使用

我遇到此错误:
“安全存储”不包含setasync的定义

这是我的密码:

using System;
using Xamarin.Essentials;
using Xamarin.Forms;
using Xamarin.Forms.Xaml;

namespace Xamarin_SQLite.Views
{
[XamlCompilation(XamlCompilationOptions.Compile)]
public partial class SecureStorage : ContentPage
{
    public SecureStorage()
    {
        InitializeComponent();
        try
        {

            SecureStorage.SetAsync("oauth_token", "secret-oauth-token-value");
        }
        catch (Exception ex)
        {
            // Possible that device doesn't support secure storage on device.
        }
    }
}
}
“securestorage”不包含setasync的定义

1) 页面的类名是
SecureStorage
,这就是错误的来源

更改类名和|或完全限定调用:

`Xamarin.Essentials.SecureStorage.SetAsync`
或者使用
Xamarin.Essentials的
别名创建
,并使用该别名限定静态方法)

2) 您需要等待该呼叫:

 `await Xamarin.Essentials.SecureStorage.SetAsync...` 

@Steve这是一种
async
方法。。。。