ISolutionCacheService.AddItemAsync(PipeReader, CacheStorageTypes, CancellationToken) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.