DistributedCacheExtensions.GetStringAsync 方法

定义

重载

GetStringAsync(IDistributedCache, String)

使用指定的键从指定的缓存异步获取字符串。

GetStringAsync(IDistributedCache, String, CancellationToken)

使用指定的键从指定的缓存异步获取字符串。

GetStringAsync(IDistributedCache, String)

使用指定的键从指定的缓存异步获取字符串。

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<System::String ^> ^ GetStringAsync(Microsoft::Extensions::Caching::Distributed::IDistributedCache ^ cache, System::String ^ key);
public static System.Threading.Tasks.Task<string> GetStringAsync (this Microsoft.Extensions.Caching.Distributed.IDistributedCache cache, string key);
static member GetStringAsync : Microsoft.Extensions.Caching.Distributed.IDistributedCache * string -> System.Threading.Tasks.Task<string>
<Extension()>
Public Function GetStringAsync (cache As IDistributedCache, key As String) As Task(Of String)

参数

cache
IDistributedCache

用于存储数据的缓存。

key
String

要为其获取存储的数据的键。

返回

一个从存储的缓存键中获取字符串值的任务。

注解

此方法存储在任务中,它返回该方法的同步对应项可能引发的所有非使用异常。 如果异常存储在返回的任务中,则在等待任务时将引发该异常。 使用异常(如 ArgumentException)仍会同步引发。 有关存储的异常,请参阅 引发的 GetString(IDistributedCache, String)异常。

适用于

GetStringAsync(IDistributedCache, String, CancellationToken)

Source:
DistributedCacheExtensions.cs
Source:
DistributedCacheExtensions.cs
Source:
DistributedCacheExtensions.cs

使用指定的键从指定的缓存异步获取字符串。

public static System.Threading.Tasks.Task<string> GetStringAsync (this Microsoft.Extensions.Caching.Distributed.IDistributedCache cache, string key, System.Threading.CancellationToken token = default);
public static System.Threading.Tasks.Task<string?> GetStringAsync (this Microsoft.Extensions.Caching.Distributed.IDistributedCache cache, string key, System.Threading.CancellationToken token = default);
static member GetStringAsync : Microsoft.Extensions.Caching.Distributed.IDistributedCache * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
<Extension()>
Public Function GetStringAsync (cache As IDistributedCache, key As String, Optional token As CancellationToken = Nothing) As Task(Of String)

参数

cache
IDistributedCache

用于存储数据的缓存。

key
String

要为其获取存储的数据的键。

token
CancellationToken

可选。 用于取消此操作的 CancellationToken

返回

一个从存储的缓存键中获取字符串值的任务。

例外

取消令牌已取消。 此异常存储在返回的任务中。

注解

此方法存储在任务中,它返回该方法的同步对应项可能引发的所有非使用异常。 如果异常存储在返回的任务中,则在等待任务时将引发该异常。 使用异常(如 ArgumentException)仍会同步引发。 有关存储的异常,请参阅 引发的 GetString(IDistributedCache, String)异常。

适用于