public FileFingerprint(string fullFilePath, DateTime lastModifiedUtc, BlobFingerprint fingerprint, bool wasCached) { Fingerprint = fingerprint ?? throw new ArgumentNullException(nameof(fingerprint)); WasCached = wasCached; FullFilePath = fullFilePath ?? throw new ArgumentNullException(nameof(fullFilePath)); LastModifiedUtc = lastModifiedUtc; }
public static string S3ETag(this BlobFingerprint fingerprint) { return(S3Util.ComputeS3Etag(fingerprint.Md5)); }
public static string Key(this BlobFingerprint fingerprint) { return(S3Util.S3EncodeKey(fingerprint.Sha3_512)); }