Skip to content

Commit 56374cd

Browse files
author
Cam Soper
authored
Merge branch 'master' into PackageIndexUpdates
2 parents f99d45f + 5f89393 commit 56374cd

File tree

942 files changed

+1963
-1919
lines changed

Some content is hidden

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

942 files changed

+1963
-1919
lines changed

.openpublishing.redirection.json

Lines changed: 10 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4610,8 +4610,7 @@
46104610
},
46114611
{
46124612
"source_path": "docs/framework/winforms/controls/99f6e876-3f7f-4139-9063-e36587c95b02.md",
4613-
"redirect_url": "/dotnet/desktop/winforms/controls/create-a-master-detail-form-using-two-datagridviews",
4614-
"redirect_document_id": true
4613+
"redirect_url": "/dotnet/desktop/winforms/controls/create-a-master-detail-form-using-two-datagridviews?view=netframeworkdesktop-4.8"
46154614
},
46164615
{
46174616
"source_path": "docs/framework/winforms/controls/access-objects-in-a-wf-datagridviewcomboboxcell-drop-down-list.md",
@@ -4759,8 +4758,7 @@
47594758
},
47604759
{
47614760
"source_path": "docs/framework/winforms/controls/c5fa29e8-47f7-4691-829b-0e697a691f36.md",
4762-
"redirect_url": "/dotnet/desktop/winforms/controls/creating-a-master-detail-form-using-two-datagridviews",
4763-
"redirect_document_id": true
4761+
"redirect_url": "/dotnet/desktop/winforms/controls/creating-a-master-detail-form-using-two-datagridviews?view=netframeworkdesktop-4.8"
47644762
},
47654763
{
47664764
"source_path": "docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md",
@@ -6376,8 +6374,7 @@
63766374
},
63776375
{
63786376
"source_path": "docs/framework/winforms/controls/performing-common-tasks-using-smart-tags-on-wf-controls.md",
6379-
"redirect_url": "/dotnet/desktop/winforms/controls/perform-common-tasks-design-actions",
6380-
"redirect_document_id": true
6377+
"redirect_url": "/dotnet/desktop/winforms/controls/perform-common-tasks-design-actions?view=netframeworkdesktop-4.8"
63816378
},
63826379
{
63836380
"source_path": "docs/framework/winforms/controls/picturebox-control-overview-windows-forms.md",
@@ -7345,8 +7342,7 @@
73457342
},
73467343
{
73477344
"source_path": "docs/framework/wpf/advanced/globalization-and-localization-how-to-topics.md",
7348-
"redirect_url": "/dotnet/desktop/wpf/advanced/how-to-localize-an-application",
7349-
"redirect_document_id": true
7345+
"redirect_url": "/dotnet/desktop/wpf/advanced/how-to-localize-an-application"
73507346
},
73517347
{
73527348
"source_path": "docs/framework/wpf/advanced/globalization-and-localization.md",
@@ -8584,8 +8580,7 @@
85848580
},
85858581
{
85868582
"source_path": "docs/framework/wpf/controls/datepicker-syles-and-templates.md",
8587-
"redirect_url": "/dotnet/desktop/wpf/controls/datepicker-styles-and-templates",
8588-
"redirect_document_id": true
8583+
"redirect_url": "/dotnet/desktop/wpf/controls/datepicker-styles-and-templates"
85898584
},
85908585
{
85918586
"source_path": "docs/framework/wpf/controls/datepicker.md",
@@ -9125,8 +9120,7 @@
91259120
},
91269121
{
91279122
"source_path": "docs/framework/wpf/controls/passwordbox-syles-and-templates.md",
9128-
"redirect_url": "/dotnet/desktop/wpf/controls/passwordbox-styles-and-templates",
9129-
"redirect_document_id": true
9123+
"redirect_url": "/dotnet/desktop/wpf/controls/passwordbox-styles-and-templates"
91309124
},
91319125
{
91329126
"source_path": "docs/framework/wpf/controls/passwordbox.md",
@@ -9178,8 +9172,7 @@
91789172
},
91799173
{
91809174
"source_path": "docs/framework/wpf/controls/repeatbutton-syles-and-templates.md",
9181-
"redirect_url": "/dotnet/desktop/wpf/controls/repeatbutton-styles-and-templates",
9182-
"redirect_document_id": true
9175+
"redirect_url": "/dotnet/desktop/wpf/controls/repeatbutton-styles-and-templates"
91839176
},
91849177
{
91859178
"source_path": "docs/framework/wpf/controls/repeatbutton.md",
@@ -9300,17 +9293,15 @@
93009293
},
93019294
{
93029295
"source_path": "docs/framework/wpf/controls/thumb-syles-and-templates.md",
9303-
"redirect_url": "/dotnet/desktop/wpf/controls/thumb-styles-and-templates",
9304-
"redirect_document_id": true
9296+
"redirect_url": "/dotnet/desktop/wpf/controls/thumb-styles-and-templates"
93059297
},
93069298
{
93079299
"source_path": "docs/framework/wpf/controls/togglebutton-styles-and-templates.md",
93089300
"redirect_url": "/dotnet/desktop/wpf/controls/togglebutton-styles-and-templates"
93099301
},
93109302
{
93119303
"source_path": "docs/framework/wpf/controls/togglebutton-syles-and-templates.md",
9312-
"redirect_url": "/dotnet/desktop/wpf/controls/togglebutton-styles-and-templates",
9313-
"redirect_document_id": true
9304+
"redirect_url": "/dotnet/desktop/wpf/controls/togglebutton-styles-and-templates"
93149305
},
93159306
{
93169307
"source_path": "docs/framework/wpf/controls/toolbar-overview.md",
@@ -10554,8 +10545,7 @@
1055410545
},
1055510546
{
1055610547
"source_path": "docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md",
10557-
"redirect_url": "/dotnet/desktop/wpf/advanced/types-migrated-from-wpf-to-system",
10558-
"redirect_document_id": true
10548+
"redirect_url": "/dotnet/desktop/wpf/advanced/types-migrated-from-wpf-to-system"
1055910549
},
1056010550
{
1056110551
"source_path": "docs/framework/xaml-services/understanding-xaml-node-stream-structures-and-concepts.md",

api/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ ms.date: "01/24/2020"
1111
---
1212
# .NET API browser
1313

14-
Welcome to the .NET API browser – your one-stop shop for all .NET-based APIs from Microsoft. Start searching for any managed APIs by typing in the box below. You can learn more about the API browser [in our blog post](https://aka.ms/apibrowser). If you have any feedback, create a new issue in the [MicrosoftDocs/feedback repository on GitHub](https://github.com/MicrosoftDocs/feedback/issues).
14+
Welcome to the .NET API browser – your one-stop shop for all .NET-based APIs from Microsoft. Start searching for any managed APIs by typing in the box below. You can learn more about the API browser [in our blog post](/teamblog/announcing-unified-dotnet-experience-on-docs). If you have any feedback, create a new issue in the [MicrosoftDocs/feedback repository on GitHub](https://github.com/MicrosoftDocs/feedback/issues).

docs/architecture/microservices/microservice-ddd-cqrs-patterns/cqrs-microservice-reads.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ public class OrderSummary
167167
}
168168
```
169169

170-
This is another reason why explicit returned types are better than dynamic types, in the long term. When using the `ProducesResponseType` attribute, you can also specify what is the expected outcome in regards possible HTTP errors/codes, like 200, 400, etc.
170+
This is another reason why explicit returned types are better than dynamic types, in the long term. When using the `ProducesResponseType` attribute, you can also specify what is the expected outcome in regards to possible HTTP errors/codes, like 200, 400, etc.
171171

172172
In the following image, you can see how Swagger UI shows the ResponseType information.
173173

docs/architecture/microservices/multi-container-microservice-net-applications/data-driven-crud-microservice.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,7 @@ Versioning enables a Web API to indicate the features and resources that it expo
283283
284284
- Header versioning
285285
286-
Query string and URI versioning are the simplest to implement. Header versioning is a good approach. However, header versioning not as explicit and straightforward as URI versioning. Because URL versioning is the simplest and most explicit, the eShopOnContainers sample application uses URI versioning.
286+
Query string and URI versioning are the simplest to implement. Header versioning is a good approach. However, header versioning is not as explicit and straightforward as URI versioning. Because URL versioning is the simplest and most explicit, the eShopOnContainers sample application uses URI versioning.
287287
288288
With URI versioning, as in the eShopOnContainers sample application, each time you modify the Web API or change the schema of resources, you add a version number to the URI for each resource. Existing URIs should continue to operate as before, returning resources that conform to the schema that matches the requested version.
289289

docs/architecture/microservices/multi-container-microservice-net-applications/implement-api-gateways-with-ocelot.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -368,7 +368,7 @@ Because of testing or debugging reasons, if you wanted to directly access to the
368368

369369
**Figure 6-36**. Direct access to a microservice for testing purposes
370370

371-
But the application is configured so it accesses all the microservices through the API Gateways, not though the direct port "shortcuts".
371+
But the application is configured so it accesses all the microservices through the API Gateways, not through the direct port "shortcuts".
372372

373373
### The Gateway aggregation pattern in eShopOnContainers
374374

docs/azure/authentication.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ To authenticate with libraries that don't support Azure.Identity, see the rest o
2020

2121
## Access Azure resources
2222

23-
To interact with Azure resources, such as retrieving a secret from Key Vault or storing a blob in Storage, many Azure service libraries require a connection string or keys for authentication. For example, SQL Database uses a [standard SQL connection string](https://docs.microsoft.com/azure/azure-sql/database/connect-query-dotnet-core). Service connection strings are used in other Azure services like [CosmosDB](/azure/cosmos-db/), [Azure Cache for Redis](/azure/azure-cache-for-redis/cache-dotnet-how-to-use-azure-redis-cache), and [Service Bus](/azure/service-bus-messaging/service-bus-dotnet-get-started-with-queues). You can get those strings using the Azure portal, CLI, or PowerShell. You can also use the Azure management libraries for .NET to query resources to build connection strings in your code.
23+
To interact with Azure resources, such as retrieving a secret from Key Vault or storing a blob in Storage, many Azure service libraries require a connection string or keys for authentication. For example, SQL Database uses a [standard SQL connection string](/azure/azure-sql/database/connect-query-dotnet-core). Service connection strings are used in other Azure services like [CosmosDB](/azure/cosmos-db/), [Azure Cache for Redis](/azure/azure-cache-for-redis/cache-dotnet-how-to-use-azure-redis-cache), and [Service Bus](/azure/service-bus-messaging/service-bus-dotnet-get-started-with-queues). You can get those strings using the Azure portal, CLI, or PowerShell. You can also use the Azure management libraries for .NET to query resources to build connection strings in your code.
2424

2525
The methods for using a connection string vary by product. [Refer to the documentation for your Azure product](/azure/?product=featured).
2626

docs/azure/includes/dotnet-all.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@
280280
| Microsoft.Azure.Management.Reservations | NuGet [1.13.0-preview](https://www.nuget.org/packages/Microsoft.Azure.Management.Reservations/1.13.0-preview) | | GitHub [1.13.0-preview](https://github.com/Azure/azure-sdk-for-net/tree/Microsoft.Azure.Management.Reservations_1.13.0-preview/sdk/reservations/Microsoft.Azure.Management.Reservations/) |
281281
| Microsoft.Azure.Management.ResourceGraph | NuGet [2.0.0](https://www.nuget.org/packages/Microsoft.Azure.Management.ResourceGraph/2.0.0) | | GitHub [2.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Microsoft.Azure.Management.ResourceGraph_2.0.0/sdk/resourcegraph/Microsoft.Azure.Management.ResourceGraph/) |
282282
| Microsoft.Azure.Management.ResourceManager | NuGet [3.10.0-preview](https://www.nuget.org/packages/Microsoft.Azure.Management.ResourceManager/3.10.0-preview) | | |
283-
| Microsoft.Azure.Management.ResourceManager.Fluent | NuGet [1.34.0](https://www.nuget.org/packages/Microsoft.Azure.Management.ResourceManager.Fluent/1.34.0) | [docs](https://docs.microsoft.com/dotnet/api/overview/azure/resource-manager?view=azure-dotnet) | |
283+
| Microsoft.Azure.Management.ResourceManager.Fluent | NuGet [1.34.0](https://www.nuget.org/packages/Microsoft.Azure.Management.ResourceManager.Fluent/1.34.0) | [docs](/dotnet/api/overview/azure/resource-manager?view=azure-dotnet) | |
284284
| Microsoft.Azure.Management.Resources | NuGet [2.20.1-preview](https://www.nuget.org/packages/Microsoft.Azure.Management.Resources/2.20.1-preview) | | |
285285
| Microsoft.Azure.Management.SampleProjectPublish | NuGet [0.9.0-Preview](https://www.nuget.org/packages/Microsoft.Azure.Management.SampleProjectPublish/0.9.0-Preview) | | |
286286
| Microsoft.Azure.Management.Scheduler | NuGet [2.2.0](https://www.nuget.org/packages/Microsoft.Azure.Management.Scheduler/2.2.0) | | GitHub [2.2.0](https://github.com/Azure/azure-sdk-for-net/tree/Microsoft.Azure.Management.Scheduler_2.2.0/sdk/https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/scheduler/Microsoft.Azure.Management.Scheduler/Microsoft.Azure.Management.Scheduler/) |

docs/azure/landing-page.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -226,10 +226,10 @@ landingContent:
226226
- linkListType: architecture
227227
links:
228228
- text: ".NET Microservices: Architecture for containerized .NET apps"
229-
url: /dotnet/architecture/microservices/
229+
url: ../architecture/microservices/index.md
230230
- text: Architect modern web applications with ASP.NET Core and Azure
231-
url: /dotnet/architecture/modern-web-apps-azure/
231+
url: ../architecture/modern-web-apps-azure/index.md
232232
- text: Containerized Docker application lifecycle with Microsoft platform and tools
233-
url: /dotnet/architecture/containerized-lifecycle/
233+
url: ../architecture/containerized-lifecycle/index.md
234234
- text: Modernize existing .NET applications with Azure cloud and Windows containers
235235
url: /dotnet/architecture/modernize-with-azure-containers/

docs/azure/migration/app-service.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ For WCF, the following bindings are supported:
3131
|--|--|
3232
| `BasicHttp` | |
3333
| `WSHttp` | |
34-
| `WSDualHttpBinding` | [Web socket support](https://docs.microsoft.com/azure/app-service/web-sites-configure) must be enabled. | [Web socket support](/azure/app-service/web-sites-configure) must be enabled. |
35-
| `NetHttpBinding` | [Web socket support](https://docs.microsoft.com/azure/app-service/web-sites-configure) must be enabled for duplex contracts. | [Web socket support](/azure/app-service/web-sites-configure) must be enabled for duplex contracts. |
36-
| `NetHttpsBinding` | [Web socket support](https://docs.microsoft.com/azure/app-service/web-sites-configure) must be enabled for duplex contracts. | [Web socket support](/azure/app-service/web-sites-configure) must be enabled for duplex contracts. |
34+
| `WSDualHttpBinding` | [Web socket support](/azure/app-service/web-sites-configure) must be enabled. | [Web socket support](/azure/app-service/web-sites-configure) must be enabled. |
35+
| `NetHttpBinding` | [Web socket support](/azure/app-service/web-sites-configure) must be enabled for duplex contracts. | [Web socket support](/azure/app-service/web-sites-configure) must be enabled for duplex contracts. |
36+
| `NetHttpsBinding` | [Web socket support](/azure/app-service/web-sites-configure) must be enabled for duplex contracts. | [Web socket support](/azure/app-service/web-sites-configure) must be enabled for duplex contracts. |
3737
| `BasicHttpContextBinding` | |
3838
| `WebHttpBinding` | |
3939
| `WSHttpContextBinding` | |
@@ -56,7 +56,7 @@ IIS5 Compatibility Mode is not supported. In Azure App Service, each web app and
5656

5757
#### IIS7+ schema compliance
5858

59-
Some elements and attributes are not defined in the Azure App Service IIS schema. If you encounter issues, consider using [XDT transforms](https://azure.microsoft.com/documentation/articles/web-sites-transform-extend/).
59+
Some elements and attributes are not defined in the Azure App Service IIS schema. If you encounter issues, consider using [XDT transforms](/azure/app-service/configure-common).
6060

6161
#### Single application pool per site
6262

docs/core/about.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Editor integration is provided, in part, by the contributors of the [OmniSharp](
3333

3434
* Cloud apps with [ASP.NET Core](/aspnet/core/)
3535
* Mobile apps with [Xamarin](/xamarin)
36-
* IoT apps with [System.Device.GPIO](https://docs.microsoft.com/archive/msdn-magazine/2019/august/net-core-cross-platform-iot-programming-with-net-core-3-0)
36+
* IoT apps with [System.Device.GPIO](/archive/msdn-magazine/2019/august/net-core-cross-platform-iot-programming-with-net-core-3-0)
3737
* Windows client apps with [WPF](../desktop-wpf/overview/index.md) and Windows Forms
3838
* Machine learning [ML.NET](../machine-learning/index.yml)
3939

@@ -58,7 +58,7 @@ Many APIs are included that satisfy common needs:
5858

5959
### Open source
6060

61-
[.NET Core](about.md) is an [open-source](https://github.com/dotnet/runtime/blob/master/LICENSE.TXT), general-purpose development platform. You can create .NET Core apps for Windows, macOS, and Linux for x64, x86, ARM32, and ARM64 processors. Frameworks and APIs are provided for [cloud](/aspnet/core/), [IoT](https://docs.microsoft.com/archive/msdn-magazine/2019/august/net-core-cross-platform-iot-programming-with-net-core-3-0), [client UI](../desktop-wpf/overview/index.md), and [machine learning](../machine-learning/index.yml).
61+
[.NET Core](about.md) is an [open-source](https://github.com/dotnet/runtime/blob/master/LICENSE.TXT), general-purpose development platform. You can create .NET Core apps for Windows, macOS, and Linux for x64, x86, ARM32, and ARM64 processors. Frameworks and APIs are provided for [cloud](/aspnet/core/), [IoT](/archive/msdn-magazine/2019/august/net-core-cross-platform-iot-programming-with-net-core-3-0), [client UI](../desktop-wpf/overview/index.md), and [machine learning](../machine-learning/index.yml).
6262

6363
## Support
6464

0 commit comments

Comments
 (0)