Skip to content

Commit b00bb81

Browse files
author
Frank Li (Wicresoft North America Ltd)
committed
Add catch when failed to create Blob and Blob view.
1 parent a936ba2 commit b00bb81

File tree

3 files changed

+16
-2
lines changed

3 files changed

+16
-2
lines changed

3-WebApp-multi-APIs/Controllers/HomeController.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,14 @@ private static async Task<string> CreateBlob(TokenAcquisitionTokenCredential tok
9191

9292
using (MemoryStream stream = new MemoryStream(byteArray))
9393
{
94-
await blobClient.UploadAsync(stream);
94+
try
95+
{
96+
await blobClient.UploadAsync(stream);
97+
}
98+
catch (Exception e)
99+
{
100+
return ($"Blob failed to create. Exception: {e.Message}");
101+
}
95102
}
96103
return "Blob successfully created";
97104
}

3-WebApp-multi-APIs/TokenAcquisitionTokenCredential.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ namespace WebApp_OpenIDConnect_DotNet
88
{
99
public class TokenAcquisitionTokenCredential : TokenCredential
1010
{
11-
private ITokenAcquisition _tokenAcquisition;
11+
readonly private ITokenAcquisition _tokenAcquisition;
1212

1313
/// <summary>
1414
/// Constructor from an ITokenAcquisition service.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
@{
2+
ViewData["Title"] = "Blob";
3+
}
4+
5+
<h2>@ViewData["Title"]</h2>
6+
<h3>@ViewData["Message"]</h3>
7+

0 commit comments

Comments
 (0)