public Task <TaskLog> AssociateLogAsync(Guid scopeIdentifier, string hubName, Guid planId, int logId, BlobIdentifierWithBlocks blobBlockId, int lineCount, CancellationToken cancellationToken) { var ids = IdToBlobMapping.GetValueOrDefault(logId); ids.Add(blobBlockId); return(Task.FromResult(LogObjects.GetValueOrDefault(logId))); }
public Task <TaskLog> AppendLogContentAsync(Guid scopeIdentifier, string hubName, Guid planId, int logId, Stream uploadStream, CancellationToken cancellationToken) { var reader = new StreamReader(uploadStream); var text = reader.ReadToEnd(); var addedLines = text.Split("\n"); var lines = LogLines.GetValueOrDefault(logId); lines.AddRange(addedLines); return(Task.FromResult(LogObjects.GetValueOrDefault(logId))); }