public static async Task <T> ReadBlobAsObjectAsync <T>(this ManagementServiceClient mgmt, Guid blobId, CancellationToken token) { var jsonString = await ReadBlobAsStringAsync(mgmt, blobId, token); return(JsonConvert.DeserializeObject <T>(jsonString)); }
public static async Task <string> ReadBlobAsStringAsync(this ManagementServiceClient mgmt, Guid blobId, CancellationToken token) { var blob = await mgmt.GetBlobAsync(blobId, token); return(Encoding.UTF8.GetString(blob.Body)); }