Skip to content

Commit 531b624

Browse files
committed
Merging changes synced from https://github.com/MicrosoftDocs/azure-docs-pr (branch live)
2 parents de70fd2 + 012c026 commit 531b624

File tree

187 files changed

+3601
-1790
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

187 files changed

+3601
-1790
lines changed

.openpublishing.publish.config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -437,7 +437,7 @@
437437
{
438438
"path_to_root": "media-services-video-indexer",
439439
"url": "https://github.com/Azure-Samples/media-services-video-indexer",
440-
"branch": "main",
440+
"branch": "master",
441441
"branch_mapping": {}
442442
},
443443
{

articles/active-directory-b2c/custom-email-mailjet.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ manager: CelesteDG
99
ms.service: active-directory
1010
ms.workload: identity
1111
ms.topic: how-to
12-
ms.date: 04/25/2022
12+
ms.date: 06/22/2022
1313
ms.author: kengaderdus
1414
ms.subservice: B2C
1515
zone_pivot_groups: b2c-policy-type
@@ -35,8 +35,8 @@ Custom email verification requires the use of a third-party email provider like
3535

3636
If you don't already have one, start by setting up a Mailjet account (Azure customers can unlock 6,000 emails with a limit of 200 emails/day).
3737

38-
1. Follow the setup instructions at [Create a Mailjet Account](https://www.mailjet.com/guides/azure-mailjet-developer-resource-user-guide/enabling-mailjet/).
39-
1. To be able to send email, [register and validate](https://www.mailjet.com/guides/azure-mailjet-developer-resource-user-guide/enabling-mailjet/#how-to-configure-mailjet-for-use) your Sender email address or domain.
38+
1. Follow the setup instructions at [Create a Mailjet Account](https://dev.mailjet.com/email/guides/getting-started/).
39+
1. To be able to send email, [register and validate](https://dev.mailjet.com/email/guides/verify-your-domain) your Sender email address or domain.
4040
2. Navigate to the [API Key Management page](https://dev.mailjet.com/email/guides/senders-and-domains/#use-a-sender-on-all-api-keys-(metasender)). Record the **API Key** and **Secret Key** for use in a later step. Both keys are generated automatically when your account is created.
4141

4242
> [!IMPORTANT]

articles/active-directory/authentication/howto-mfa-adfs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ The first thing we need to do is to configure the AD FS claims. Create two claim
8484
12. In the Custom rule box, enter:
8585

8686
```ad-fs-claim-rule
87-
c:[Type == "http://schemas.microsoft.com/2014/03/psso"]
87+
c:[Type == "https://schemas.microsoft.com/2014/03/psso"]
8888
=> issue(claim = c);
8989
```
9090

articles/active-directory/develop/tutorial-v2-javascript-spa.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,8 @@ Make sure you have [Node.js](https://nodejs.org/en/download/) installed, and the
8686
// Set the front-end folder to serve public assets.
8787
app.use(express.static('JavaScriptSPA'))
8888

89-
// Set up a route for index.html.
9089
app.get('*', function (req, res) {
91-
res.sendFile(path.join(__dirname + '/index.html'));
90+
res.sendFile(path.join(__dirname + '/JavaScriptSPA/index.html'));
9291
});
9392

9493
// Start the server.

articles/active-directory/manage-apps/f5-aad-integration.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,8 @@ Refer to the following guided configuration tutorials using Easy Button template
167167

168168
- [F5-BIG-IP Easy Button for SSO to Oracle JD Edwards](f5-big-ip-oracle-jde-easy-button.md)
169169

170+
- [F5-BIG-IP Easy Button for SSO to Oracle PeopleSoft](f5-big-ip-oracle-peoplesoft-easy-button.md)
171+
170172
- [F5-BIG-IP Easy Button for SSO to SAP ERP](f5-big-ip-sap-erp-easy-button.md)
171173

172174
## Azure AD B2B guest access

articles/active-directory/managed-identities-azure-resources/how-to-assign-managed-identity-via-azure-policy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,4 +106,4 @@ For example, if the policy in this document is updating the managed identities o
106106

107107
## Next steps
108108

109-
- [Deploy Azure Monitoring Agent](../../azure-monitor/overview.md)
109+
- [Deploy Azure Monitor Agent](../../azure-monitor/agents/azure-monitor-agent-manage.md#using-azure-policy)

articles/active-directory/saas-apps/toc.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2821,8 +2821,6 @@
28212821
href: limblecmms-provisioning-tutorial.md
28222822
- name: LinkedIn Elevate
28232823
href: linkedinelevate-provisioning-tutorial.md
2824-
- name: LinkedIn Learning
2825-
href: linkedin-learning-provisioning-tutorial.md
28262824
- name: LinkedIn Sales Navigator
28272825
href: linkedinsalesnavigator-provisioning-tutorial.md
28282826
- name: Lucidchart

articles/app-service/tutorial-dotnetcore-sqldb-app.md

Lines changed: 34 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -126,34 +126,7 @@ az sql db create \
126126

127127
---
128128

129-
## 4 - Deploy to the App Service
130-
131-
We're now ready to deploy our .NET app to the App Service.
132-
133-
### [Deploy using Visual Studio](#tab/visualstudio-deploy)
134-
135-
| Instructions | Screenshot |
136-
|:----------------|-----------:|
137-
| [!INCLUDE [Deploy app service step 1](<./includes/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-01.md>)] | :::image type="content" source="./media/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-01-240px.png" alt-text="A screenshot showing the publish dialog in Visual Studio." lightbox="./media/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-01.png"::: |
138-
| [!INCLUDE [Deploy app service step 2](<./includes/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-02.md>)] | :::image type="content" source="./media/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-02-240px.png" alt-text="A screenshot showing how to select the deployment target in Azure." lightbox="./media/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-02.png"::: |
139-
| [!INCLUDE [Deploy app service step 3](<./includes/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-03.md>)] | :::image type="content" source="./media/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-03-240px.png" alt-text="A screenshot showing the sign-in to Azure dialog in Visual Studio." lightbox="./media/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-03.png"::: |
140-
| [!INCLUDE [Deploy app service step 4](<./includes/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-04.md>)] | :::image type="content" source="./media/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-04-240px.png" alt-text="A screenshot showing the dialog to select the App Service instance to deploy to in Visual Studio." lightbox="./media/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-04.png"::: |
141-
| [!INCLUDE [Deploy app service step 5](<./includes/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-05.md>)] | :::image type="content" source="./media/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-05-240px.png" alt-text="A screenshot showing the publishing profile summary dialog in Visual Studio and the location of the publish button used to publish the app." lightbox="./media/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-05.png"::: |
142-
143-
### [Deploy using Visual Studio Code](#tab/visual-studio-code-deploy)
144-
145-
| Instructions | Screenshot |
146-
|:----------------|-----------:|
147-
| [!INCLUDE [Deploy app service step 1](<./includes/tutorial-dotnetcore-sqldb-app/visual-studio-code-deploy-app-service-01.md>)] | :::image type="content" source="./media/tutorial-dotnetcore-sqldb-app/visual-studio-code-deploy-01-240px.png" alt-text="A screenshot showing how to install the Azure Account and App Service extensions in Visual Studio Code." lightbox="./media/tutorial-dotnetcore-sqldb-app/visual-studio-code-deploy-01.png"::: |
148-
| [!INCLUDE [Deploy app service step 2](<./includes/tutorial-dotnetcore-sqldb-app/visual-studio-code-deploy-app-service-02.md>)] | :::image type="content" source="./media/tutorial-dotnetcore-sqldb-app/visual-studio-code-publish-folder-small.png" alt-text="A screenshot showing how to deploy using the publish folder." lightbox="./media/tutorial-dotnetcore-sqldb-app/visual-studio-code-publish-folder.png"::: :::image type="content" source="./media/tutorial-dotnetcore-sqldb-app/visual-studio-code-publish-workflow-small.png" alt-text="A screenshot showing the command palette deployment workflow." lightbox="./media/tutorial-dotnetcore-sqldb-app/visual-studio-code-publish-workflow.png"::: |
149-
150-
### [Deploy using Local Git](#tab/azure-cli-deploy)
151-
152-
[!INCLUDE [Deploy using Local Git](<./includes/tutorial-dotnetcore-sqldb-app/deploy-local-git.md>)]
153-
154-
---
155-
156-
## 5 - Connect the App to the Database
129+
## 4 - Connect the App to the Database
157130

158131
Next, we must connect the App hosted in our App Service to our database using a Connection String. You can use [Service Connector](../service-connector/overview.md) to create the connection.
159132

@@ -198,7 +171,7 @@ To see the entirety of the command output, drop the `--query` in the command.
198171

199172
---
200173

201-
## 6 - Generate the Database Schema
174+
## 5 - Generate the Database Schema
202175

203176
To generate our database schema, set up a firewall rule on the SQL database server. This rule lets your local computer connect to Azure. For this step, you'll need to know your local computer's IP address. For more information about how to find the IP address, [see here](https://whatismyipaddress.com/).
204177

@@ -221,7 +194,7 @@ az sql server firewall-rule create --resource-group msdocs-core-sql --server <yo
221194

222195
---
223196

224-
Next, update the *appsettings.json* file in the sample project with the [connection string Azure SQL Database](#5---connect-the-app-to-the-database). The update allows us to run migrations locally against our database hosted in Azure. Replace the username and password placeholders with the values you chose when creating your database.
197+
Next, update the *appsettings.json* file in the sample project with the [connection string Azure SQL Database](#4---connect-the-app-to-the-database). The update allows us to run migrations locally against our database hosted in Azure. Replace the username and password placeholders with the values you chose when creating your database.
225198

226199
```json
227200
"AZURE_SQL_CONNECTIONSTRING": "Data Source=<your-server-name>.database.windows.net,1433;Initial Catalog=coreDb;User ID=<username>;Password=<password>"
@@ -234,18 +207,46 @@ services.AddDbContext<MyDatabaseContext>(options =>
234207
options.UseSqlServer(Configuration.GetConnectionString("AZURE_SQL_CONNECTIONSTRING")));
235208
```
236209

237-
Finally, run the following commands to install the necessary CLI tools for Entity Framework Core. Create an initial database migration file and apply those changes to update the database:
210+
From a local terminal, run the following commands to install the necessary CLI tools for Entity Framework Core, create an initial database migration file, and apply those changes to update the database:
238211

239212
```dotnetcli
240-
dotnet tool install -g dotnet-ef \
241-
dotnet ef migrations add InitialCreate \
213+
cd <sample-root>\DotNetCoreSqlDb
214+
dotnet tool install -g dotnet-ef
215+
dotnet ef migrations add InitialCreate
242216
dotnet ef database update
243217
```
244218

245219
After the migration finishes, the correct schema is created.
246220

247221
If you receive the error `Client with IP address xxx.xxx.xxx.xxx is not allowed to access the server`, that means the IP address you entered into your Azure firewall rule is incorrect. To fix this issue, update the Azure firewall rule with the IP address provided in the error message.
248222

223+
## 6 - Deploy to the App Service
224+
225+
That we're able to create the schema in the database means that our .NET app can connect to the Azure database successfully with the new connection string. Remember that the service connector already configured the `AZURE_SQL_CONNECTIONSTRING` connection string in our App Service app. We're now ready to deploy our .NET app to the App Service.
226+
227+
### [Deploy using Visual Studio](#tab/visualstudio-deploy)
228+
229+
| Instructions | Screenshot |
230+
|:----------------|-----------:|
231+
| [!INCLUDE [Deploy app service step 1](<./includes/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-01.md>)] | :::image type="content" source="./media/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-01-240px.png" alt-text="A screenshot showing the publish dialog in Visual Studio." lightbox="./media/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-01.png"::: |
232+
| [!INCLUDE [Deploy app service step 2](<./includes/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-02.md>)] | :::image type="content" source="./media/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-02-240px.png" alt-text="A screenshot showing how to select the deployment target in Azure." lightbox="./media/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-02.png"::: |
233+
| [!INCLUDE [Deploy app service step 3](<./includes/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-03.md>)] | :::image type="content" source="./media/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-03-240px.png" alt-text="A screenshot showing the sign-in to Azure dialog in Visual Studio." lightbox="./media/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-03.png"::: |
234+
| [!INCLUDE [Deploy app service step 4](<./includes/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-04.md>)] | :::image type="content" source="./media/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-04-240px.png" alt-text="A screenshot showing the dialog to select the App Service instance to deploy to in Visual Studio." lightbox="./media/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-04.png"::: |
235+
| [!INCLUDE [Deploy app service step 5](<./includes/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-05.md>)] | :::image type="content" source="./media/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-05-240px.png" alt-text="A screenshot showing the publishing profile summary dialog in Visual Studio and the location of the publish button used to publish the app." lightbox="./media/tutorial-dotnetcore-sqldb-app/visual-studio-deploy-app-service-05.png"::: |
236+
237+
### [Deploy using Visual Studio Code](#tab/visual-studio-code-deploy)
238+
239+
| Instructions | Screenshot |
240+
|:----------------|-----------:|
241+
| [!INCLUDE [Deploy app service step 1](<./includes/tutorial-dotnetcore-sqldb-app/visual-studio-code-deploy-app-service-01.md>)] | :::image type="content" source="./media/tutorial-dotnetcore-sqldb-app/visual-studio-code-deploy-01-240px.png" alt-text="A screenshot showing how to install the Azure Account and App Service extensions in Visual Studio Code." lightbox="./media/tutorial-dotnetcore-sqldb-app/visual-studio-code-deploy-01.png"::: |
242+
| [!INCLUDE [Deploy app service step 2](<./includes/tutorial-dotnetcore-sqldb-app/visual-studio-code-deploy-app-service-02.md>)] | :::image type="content" source="./media/tutorial-dotnetcore-sqldb-app/visual-studio-code-publish-folder-small.png" alt-text="A screenshot showing how to deploy using the publish folder." lightbox="./media/tutorial-dotnetcore-sqldb-app/visual-studio-code-publish-folder.png"::: :::image type="content" source="./media/tutorial-dotnetcore-sqldb-app/visual-studio-code-publish-workflow-small.png" alt-text="A screenshot showing the command palette deployment workflow." lightbox="./media/tutorial-dotnetcore-sqldb-app/visual-studio-code-publish-workflow.png"::: |
243+
244+
### [Deploy using Local Git](#tab/azure-cli-deploy)
245+
246+
[!INCLUDE [Deploy using Local Git](<./includes/tutorial-dotnetcore-sqldb-app/deploy-local-git.md>)]
247+
248+
---
249+
249250
## 7 - Browse the Deployed Application and File Directory
250251

251252
Go back to your web app in the browser. You can always get back to your site by selecting the **Browse** link at the top of the App Service overview page. If you refresh the page, you can now create todos and see them displayed on the home page. Congratulations!

articles/applied-ai-services/form-recognizer/includes/get-started/csharp.md

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -80,12 +80,18 @@ In this quickstart, you'll use the following APIs to extract structured data fro
8080

8181
To interact with the Form Recognizer service, you'll need to create an instance of the `FormRecognizerClient` class. To do so, you'll create an `AzureKeyCredential` with your key and a `FormRecognizerClient` instance with the `AzureKeyCredential` and your Form Recognizer `endpoint`.
8282

83+
> [!NOTE]
84+
>
85+
> * Starting with .NET 6, new projects using the `console` template generate a new program style that differs from previous versions.
86+
> * The new output uses recent C# features that simplify the code you need to write.
87+
> * When you use the newer version, you only need to write the body of the `Main` method. You don't need to include top-level statements, global using directives, or implicit using directives.
88+
> * For more information, *see* [**New C# templates generate top-level statements**](/dotnet/core/tutorials/top-level-templates).
89+
8390
1. Open the **Program.cs** file.
8491

8592
1. Include the following using directives:
8693

8794
```csharp
88-
using System;
8995
using Azure;
9096
using Azure.AI.FormRecognizer;
9197
using Azure.AI.FormRecognizer.Models;
@@ -100,7 +106,7 @@ private static readonly string key = "your-api-key";
100106
private static readonly AzureKeyCredential credential = new AzureKeyCredential(key);
101107
```
102108

103-
1. Delete the line, `Console.Writeline("Hello World!");` , and add one of the **Try It** code samples to the **Main** method in the **Program.cs** file:
109+
1. Delete the line, `Console.Writeline("Hello World!");` , and add one of the **Try It** code samples to **Program.cs** file:
104110

105111
:::image type="content" source="../../media/quickstarts/add-code-here.png" alt-text="Screenshot: add the sample code to the Main method.":::
106112

@@ -124,19 +130,14 @@ Extract text, selection marks, text styles, and table structures, along with the
124130
> * We've added the file URI value to the `formUri` variable.
125131
> * To extract the layout from a given file at a URI, use the `StartRecognizeContentFromUriAsync` method.
126132
127-
### Add the following code to your layout application **Main** method:
133+
### Add the following code to your layout application Program.cs file:
128134

129135
```csharp
130136

131137
FormRecognizerClient recognizerClient = AuthenticateClient();
132138

133139
Task recognizeContent = RecognizeContent(recognizerClient);
134140
Task.WaitAll(recognizeContent);
135-
```
136-
137-
### Add the following code below the **Main** method:
138-
139-
```csharp
140141

141142
private static FormRecognizerClient AuthenticateClient()
142143
{
@@ -198,18 +199,14 @@ You are not limited to invoices—there are several prebuilt models to choose fr
198199
* [**ID document**](../../concept-id-document.md): extracts text and key information from driver licenses and international passports.
199200
* [**Business-card**](../../concept-business-card.md): extracts text and key information from business cards.
200201

201-
### Add the following code to your prebuilt invoice application **Main** method
202+
### Add the following code to your prebuilt invoice application Program.cs file method
202203

203204
```csharp
204205
FormRecognizerClient recognizerClient = AuthenticateClient();
205206

206-
Task analyzeinvoice = AnalyzeInvoice(recognizerClient, invoiceUrl);
207-
Task.WaitAll(analyzeinvoice);
208-
```
209-
210-
### Add the following code below the **Main** method:
207+
Task analyzeinvoice = AnalyzeInvoice(recognizerClient, invoiceUrl);
208+
Task.WaitAll(analyzeinvoice);
211209

212-
```csharp
213210
private static FormRecognizerClient AuthenticateClient() {
214211
var credential = new AzureKeyCredential(key);
215212
var client = new FormRecognizerClient(new Uri(endpoint), credential);

articles/applied-ai-services/form-recognizer/label-tool.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ When you create or open a project, the main tag editor window opens. The tag edi
146146

147147
### Identify text and tables
148148

149-
Select **Run OCR on all files** on the left pane to get the text and table layout information for each document. The labeling tool will draw bounding boxes around each text element.
149+
Select **Run Layout on unvisited documents** on the left pane to get the text and table layout information for each document. The labeling tool will draw bounding boxes around each text element.
150150

151151
The labeling tool will also show which tables have been automatically extracted. Select the table/grid icon on the left hand of the document to see the extracted table. In this quickstart, because the table content is automatically extracted, we will not be labeling the table content, but rather rely on the automated extraction.
152152

0 commit comments

Comments
 (0)