public static async Task <CloudAppendBlob> CreateOrReplaceTaskOutputBlobAsync(this CloudUtilities u, int jobId, string key, CancellationToken token) { return(await u.GetOrCreateAppendBlobAsync( string.Format(u.Option.JobResultContainerPattern, IntegerKey.ToStringKey(jobId)), key, token)); }
public static T.Task <CloudAppendBlob> CreateOrReplaceTaskChildrenBlobAsync(this CloudUtilities u, string key, CancellationToken token) => u.GetOrCreateAppendBlobAsync(u.Option.TaskChildrenContainerName, key, token);
public static T.Task <CloudAppendBlob> CreateOrReplaceJobOutputBlobAsync(this CloudUtilities u, JobType jobType, string key, CancellationToken token) => u.GetOrCreateAppendBlobAsync( string.Format(u.Option.JobResultContainerPattern, jobType.ToString().ToLowerInvariant()), key, token);