You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/active-directory-b2c/quickstart-web-app-dotnet.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -85,7 +85,7 @@ Azure Active Directory B2C provides functionality to allow users to update their
85
85
86
86
The ASP.NET web application includes an Azure AD access token in the request to the protected web API resource to perform operations on the user's to-do list items.
87
87
88
-
You've successfully used your Azure AD B2C user account to make an authorized call an Azure AD B2C protected web API.
88
+
You've successfully used your Azure AD B2C user account to make an authorized call to an Azure AD B2C protected web API.
Copy file name to clipboardExpand all lines: articles/communication-services/concepts/voice-video-calling/calling-sdk-features.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -107,7 +107,7 @@ The maximum call duration is 30 hours, participants that reach the maximum call
107
107
108
108
## JavaScript Calling SDK support by OS and browser
109
109
110
-
The following table represents the set of supported browsers which are currently available. **We support the most recent three versions of the browser** unless otherwise indicated.
110
+
The following table represents the set of supported browsers which are currently available. **We support the most recent three major versions of the browser (most recent three minor versions for Safari)** unless otherwise indicated.
Get started with Azure Communication Services by using the Communication Services C# Email client library to send Email messages.
14
+
Get started with Azure Communication Services by using the Communication Services JS Email client library to send Email messages.
15
15
16
16
Completing this quick start incurs a small cost of a few USD cents or less in your Azure account.
17
17
@@ -42,7 +42,7 @@ Run `npm init -y` to create a **package.json** file with default settings.
42
42
npm init -y
43
43
```
44
44
45
-
Use a text editor to create a file called **send-email.js** in the project root directory. You'll add all the source code for this quickstart to this file in the following sections.
45
+
Use a text editor to create a file called **send-email.js** in the project root directory. Change the "main" property in **package.json** to "send-email.js". You'll add all the source code for this quickstart to this file in the following sections.
46
46
47
47
### Install the package
48
48
Use the `npm install` command to install the Azure Communication Services Email client library for JavaScript.
@@ -59,27 +59,30 @@ The following classes and interfaces handle some of the major features of the Az
| EmailAddress | This class contains an email address and an option for a display name. |
63
-
| EmailAttachment | This class creates an email attachment by accepting a unique ID, email attachment type, and a string of content bytes. |
62
+
| EmailAddress | This interface contains an email address and an option for a display name. |
63
+
| EmailAttachment | This interface creates an email attachment by accepting a unique ID, email attachment type, and a string of content bytes. |
64
64
| EmailClient | This class is needed for all email functionality. You instantiate it with your connection string and use it to send email messages. |
65
-
| EmailClientOptions | This class can be added to the EmailClient instantiation to target a specific API version. |
66
-
| EmailContent | This class contains the subjectand the body of the email message. The importance can also be set within the EmailContent class. |
67
-
| EmailCustomHeader | This class allows for the addition of a name and value pair for a custom header. |
68
-
| EmailMessage | This class combines the sender, content, and recipients. Custom headers, attachments, and reply-to email addresses can optionally be added, as well. |
69
-
| EmailRecipients | This class holds lists of EmailAddress objects for recipients of the email message, including optional lists for CC & BCC recipients. |
70
-
| SendStatusResult | This class holds lists of status of the email message delivery.
65
+
| EmailClientOptions | This interface can be added to the EmailClient instantiation to target a specific API version. |
66
+
| EmailContent | This interface contains the subject, plaintext, and html of the email message. |
67
+
| EmailCustomHeader | This interface allows for the addition of a name and value pair for a custom header. |
68
+
| EmailMessage | This interface combines the sender, content, and recipients. Custom headers, importance, attachments, and reply-to email addresses can optionally be added, as well. |
69
+
| EmailRecipients | This interface holds lists of EmailAddress objects for recipients of the email message, including optional lists for CC & BCC recipients. |
70
+
| SendStatusResult | This interface holds the messageId and status of the email message delivery.
71
71
72
72
## Authenticate the client
73
73
74
-
Import the **EmailClient** from the client library and instantiate it with your connection string. The code below retrieves the connection string for the resource from an environment variable named `COMMUNICATION_SERVICES_CONNECTION_STRING`. Learn how to [manage your resource's connection string](../../create-communication-resource.md#store-your-connection-string).
74
+
Import the **EmailClient** from the client library and instantiate it with your connection string.
75
+
76
+
The code below retrieves the connection string for the resource from an environment variable named `COMMUNICATION_SERVICES_CONNECTION_STRING` using the dotenv package. Use the `npm install` command to install the dotenv package. Learn how to [manage your resource's connection string](../../create-communication-resource.md#store-your-connection-string).
To track the status of email delivery, you need to get the MessageId back from response and track the status. If there's no MessageId retry the request.
132
+
To track the status of email delivery, you need to get the MessageId back from response and track the status. If there's no MessageId, retry the request.
144
133
145
134
```javascript
146
-
// check mail status, wait for 5 seconds, check for 60 seconds.
Copy file name to clipboardExpand all lines: articles/container-instances/container-instances-troubleshooting.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -94,7 +94,7 @@ This error indicates that due to heavy load in the region in which you are attem
94
94
## Issues during container group runtime
95
95
### Container had an isolated restart without explicit user input
96
96
97
-
There are two broad categories for why a container group may restart without explicit user input. First, containers may experience restarts caused by an application process crash. The ACI service recommends leveraging observability solutions such as Application Insights SDK, container group metrics, and container group logs to determine why the application experienced issues. Second, customers may experience restarts initiated by the ACI infrastructure due to maintenance events. To increase the availability of your application, run multiple container groups behind an ingress component such as an Application Gateway or Traffic Manager.
97
+
There are two broad categories for why a container group may restart without explicit user input. First, containers may experience restarts caused by an application process crash. The ACI service recommends leveraging observability solutions such as [Application Insights SDK](../azure-monitor/app/app-insights-overview.md), [container group metrics](container-instances-monitor.md), and [container group logs](container-instances-get-logs.md) to determine why the application experienced issues. Second, customers may experience restarts initiated by the ACI infrastructure due to maintenance events. To increase the availability of your application, run multiple container groups behind an ingress component such as an [Application Gateway](../application-gateway/overview.md) or [Traffic Manager](../traffic-manager/traffic-manager-overview.md).
98
98
99
99
### Container continually exits and restarts (no long-running process)
0 commit comments