DistributedCacheExtensions.SetStringAsync Метод

Определение

Перегрузки

SetStringAsync(IDistributedCache, String, String)

Асинхронно задает строку в указанном кэше с указанным ключом.

SetStringAsync(IDistributedCache, String, String, DistributedCacheEntryOptions)

Асинхронно задает строку в указанном кэше с указанным ключом.

SetStringAsync(IDistributedCache, String, String, CancellationToken)

Асинхронно задает строку в указанном кэше с указанным ключом.

SetStringAsync(IDistributedCache, String, String, DistributedCacheEntryOptions, CancellationToken)

Асинхронно задает строку в указанном кэше с указанным ключом.

SetStringAsync(IDistributedCache, String, String)

Асинхронно задает строку в указанном кэше с указанным ключом.

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

Параметры

cache
IDistributedCache

Кэш для хранения данных.

key
String

Ключ для хранения данных.

value
String

Данные, который требуется сохранить в кэше.

Возвращаемое значение

Задача, представляющая асинхронную операцию задания.

Исключения

key или value равно null.

Комментарии

Этот метод сохраняет в задаче все исключения, не относящиеся к использованию, которые может создавать синхронный аналог метода. Если исключение сохраняется в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему создаются синхронно. Хранимые исключения см. в разделе исключения, создаваемые SetString(IDistributedCache, String, String).

Применяется к

SetStringAsync(IDistributedCache, String, String, DistributedCacheEntryOptions)

Асинхронно задает строку в указанном кэше с указанным ключом.

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

Параметры

cache
IDistributedCache

Кэш для хранения данных.

key
String

Ключ для хранения данных.

value
String

Данные, который требуется сохранить в кэше.

options
DistributedCacheEntryOptions

Параметры кэша для записи.

Возвращаемое значение

Задача, представляющая асинхронную операцию задания.

Исключения

key или value равно null.

Комментарии

Этот метод сохраняет в задаче все исключения, не относящиеся к использованию, которые может создавать синхронный аналог метода. Если исключение сохраняется в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему создаются синхронно. Хранимые исключения см. в разделе исключения, создаваемые SetString(IDistributedCache, String, String, DistributedCacheEntryOptions).

Применяется к

SetStringAsync(IDistributedCache, String, String, CancellationToken)

Исходный код:
DistributedCacheExtensions.cs
Исходный код:
DistributedCacheExtensions.cs
Исходный код:
DistributedCacheExtensions.cs

Асинхронно задает строку в указанном кэше с указанным ключом.

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

Параметры

cache
IDistributedCache

Кэш для хранения данных.

key
String

Ключ для хранения данных.

value
String

Данные, который требуется сохранить в кэше.

token
CancellationToken

Необязательный элемент. Токен CancellationToken для отмены операции.

Возвращаемое значение

Задача, представляющая асинхронную операцию задания.

Исключения

key или value равно null.

Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.

Комментарии

Этот метод сохраняет в задаче все исключения, не относящиеся к использованию, которые может создавать синхронный аналог метода. Если исключение сохраняется в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему создаются синхронно. Хранимые исключения см. в разделе исключения, создаваемые SetString(IDistributedCache, String, String).

Применяется к

SetStringAsync(IDistributedCache, String, String, DistributedCacheEntryOptions, CancellationToken)

Исходный код:
DistributedCacheExtensions.cs
Исходный код:
DistributedCacheExtensions.cs
Исходный код:
DistributedCacheExtensions.cs

Асинхронно задает строку в указанном кэше с указанным ключом.

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

Параметры

cache
IDistributedCache

Кэш для хранения данных.

key
String

Ключ для хранения данных.

value
String

Данные, который требуется сохранить в кэше.

options
DistributedCacheEntryOptions

Параметры кэша для записи.

token
CancellationToken

Необязательный элемент. Токен CancellationToken для отмены операции.

Возвращаемое значение

Задача, представляющая асинхронную операцию задания.

Исключения

key или value равно null.

Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.

Комментарии

Этот метод сохраняет в задаче все исключения, не относящиеся к использованию, которые может создавать синхронный аналог метода. Если исключение сохраняется в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему создаются синхронно. Хранимые исключения см. в разделе исключения, создаваемые SetString(IDistributedCache, String, String, DistributedCacheEntryOptions).

Применяется к