ISolutionCacheService.AddItemAsync(PipeReader, CacheStorageTypes, CancellationToken) Méthode

Définition

Tente d’ajouter un élément à mettre en cache et de retourner une clé unique. Le flux est lu jusqu’à la fin pour déterminer le contenu et la taille.

public:
 System::Threading::Tasks::Task<Microsoft::VisualStudio::RpcContracts::Caching::CacheItemKey> ^ AddItemAsync(System::IO::Pipelines::PipeReader ^ reader, Microsoft::VisualStudio::RpcContracts::Caching::CacheStorageTypes storageTypes, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<Microsoft.VisualStudio.RpcContracts.Caching.CacheItemKey> AddItemAsync (System.IO.Pipelines.PipeReader reader, Microsoft.VisualStudio.RpcContracts.Caching.CacheStorageTypes storageTypes, System.Threading.CancellationToken cancellationToken);
abstract member AddItemAsync : System.IO.Pipelines.PipeReader * Microsoft.VisualStudio.RpcContracts.Caching.CacheStorageTypes * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.VisualStudio.RpcContracts.Caching.CacheItemKey>
Public Function AddItemAsync (reader As PipeReader, storageTypes As CacheStorageTypes, cancellationToken As CancellationToken) As Task(Of CacheItemKey)

Paramètres

reader
PipeReader

Lecteur à utiliser pour lire le contenu de l’entrée.

storageTypes
CacheStorageTypes

Types de stockage pour ajouter l’élément (par exemple, local uniquement, Cloud uniquement ou les deux).

cancellationToken
CancellationToken

Jeton d’annulation à surveiller.

Retours

Task<CacheItemKey>

CacheKey qui représente l’élément, que vous pouvez stocker dans un CacheContainer.

Exceptions

Levée lorsque l’appelant n’a pas d’autorisations d’accès en écriture.

S’applique à