private async Task ProcessPasswordEntry(QueuePasswordEntry item, CancellationToken cancellationToken) { // Let's set some activity tags and log scopes so we have event correlation in our logs! Activity.Current?.AddTag("SubscriptionId", item.SubscriptionId).AddTag("TransactionId", item.TransactionId); while (!await _tableStorage.AddOrIncrementHashEntry(item.SubscriptionId, item.TransactionId, new PwnedPasswordsIngestionValue { SHA1Hash = item.SHA1Hash, NTLMHash = item.NTLMHash, Prevalence = item.Prevalence }, cancellationToken).ConfigureAwait(false)) { } string prefix = item.SHA1Hash[..5];