2 writes to Digest
Microsoft.NET.Build.Containers (2)
Descriptor.cs (1)
77Digest = digest;
Layer.cs (1)
214Digest = $"sha256:{contentHash}",
12 references to Digest
Microsoft.NET.Build.Containers (7)
ContentStore.cs (1)
38string digest = descriptor.Digest;
ImageBuilder.cs (1)
106_manifest.Layers.Add(new(l.Descriptor.MediaType, l.Descriptor.Size, l.Descriptor.Digest, l.Descriptor.Urls));
LocalDaemons\DockerCli.cs (2)
347string layerTarballPath = layerPathFunc(d.Digest); 355d.Digest,
Registry\Registry.cs (3)
426using Stream responseStream = await _registryAPI.Blob.GetStreamAsync(repository, descriptor.Digest, cancellationToken).ConfigureAwait(false); 459string digest = layer.Descriptor.Digest; 583string digest = descriptor.Digest;
Microsoft.NET.Build.Containers.UnitTests (5)
DescriptorTests.cs (1)
21Assert.Equal("sha256:5b0bcabd1ed22e9fb1310cf6c2dec7cdef19f0ad69efa1f392e94a4333501270", d.Digest);
RegistryTests.cs (4)
560.SetupSequence(api => api.Blob.GetStreamAsync(repoName, descriptor.Digest, cancellationToken)) 576mockRegistryAPI.Verify(api => api.Blob.GetStreamAsync(repoName, descriptor.Digest, cancellationToken), Times.Exactly(3)); // Verify retries 601.SetupSequence(api => api.Blob.GetStreamAsync(repoName, descriptor.Digest, cancellationToken)) 616mockRegistryAPI.Verify(api => api.Blob.GetStreamAsync(repoName, descriptor.Digest, cancellationToken), Times.Exactly(5));