Table of Contents

Class HttpCacheUtility

Namespace
NuGet.Protocol
Assembly
NuGet.Protocol.dll
public static class HttpCacheUtility
Inheritance
HttpCacheUtility
Inherited Members

Methods

CreateCacheFileAsync(HttpCacheResult, HttpResponseMessage, Action<Stream>, CancellationToken)

public static Task CreateCacheFileAsync(HttpCacheResult result, HttpResponseMessage response, Action<Stream> ensureValidContents, CancellationToken cancellationToken)

Parameters

result HttpCacheResult
response HttpResponseMessage
ensureValidContents Action<Stream>
cancellationToken CancellationToken

Returns

Task

InitializeHttpCacheResult(string, Uri, string, HttpSourceCacheContext)

public static HttpCacheResult InitializeHttpCacheResult(string httpCacheDirectory, Uri sourceUri, string cacheKey, HttpSourceCacheContext context)

Parameters

httpCacheDirectory string
sourceUri Uri
cacheKey string
context HttpSourceCacheContext

Returns

HttpCacheResult