diff --git a/docs/core/compatibility/api-removal.md b/docs/core/compatibility/api-removal.md index 7992a5107a029..15bfdd52765fc 100644 --- a/docs/core/compatibility/api-removal.md +++ b/docs/core/compatibility/api-removal.md @@ -3,7 +3,7 @@ title: API removal in .NET titleSuffix: "" description: Learn about .NET's policy for obsoleting and removing APIs. ms.date: 04/27/2023 -ms.topic: article +ms.topic: concept-article --- # API removal in .NET diff --git a/docs/core/compatibility/breaking-changes.md b/docs/core/compatibility/breaking-changes.md index 31c4602fb00ec..0a0c66d443aa5 100644 --- a/docs/core/compatibility/breaking-changes.md +++ b/docs/core/compatibility/breaking-changes.md @@ -2,7 +2,7 @@ title: .NET breaking changes reference description: Learn how to navigate the .NET breaking changes reference. ms.date: 06/24/2025 -ms.topic: article +ms.topic: concept-article --- # Breaking changes in .NET diff --git a/docs/core/compatibility/categories.md b/docs/core/compatibility/categories.md index fb26b3e4c2c69..b664805af4324 100644 --- a/docs/core/compatibility/categories.md +++ b/docs/core/compatibility/categories.md @@ -2,7 +2,7 @@ title: Compatibility description: Learn about the ways in which code changes can affect compatibility in .NET. ms.date: 06/10/2019 -ms.topic: article +ms.topic: concept-article --- # How code changes can affect compatibility diff --git a/docs/core/compatibility/library-change-rules.md b/docs/core/compatibility/library-change-rules.md index a386daa4202fa..5817df06b0cde 100644 --- a/docs/core/compatibility/library-change-rules.md +++ b/docs/core/compatibility/library-change-rules.md @@ -2,7 +2,7 @@ title: .NET API changes that affect compatibility description: Learn how .NET attempts to maintain compatibility for developers across .NET versions, and what kind of change is considered a breaking change. ms.date: 09/30/2025 -ms.topic: article +ms.topic: concept-article --- # Change rules for compatibility diff --git a/docs/core/diagnostics/observability-otlp-example.md b/docs/core/diagnostics/observability-otlp-example.md index 0ea62c3428bf8..5fbb819632f2c 100644 --- a/docs/core/diagnostics/observability-otlp-example.md +++ b/docs/core/diagnostics/observability-otlp-example.md @@ -2,7 +2,7 @@ title: "Example: Use OpenTelemetry with OTLP and the standalone Aspire Dashboard" description: An introduction to observing .NET apps with OTLP and the standalone Aspire Dashboard ms.date: 6/14/2023 -ms.topic: article +ms.topic: how-to ms.custom: sfi-image-nochange --- diff --git a/docs/core/diagnostics/observability-prgrja-example.md b/docs/core/diagnostics/observability-prgrja-example.md index b06091c5f4fec..c68c30c8e940a 100644 --- a/docs/core/diagnostics/observability-prgrja-example.md +++ b/docs/core/diagnostics/observability-prgrja-example.md @@ -2,7 +2,7 @@ title: "Example: Use OpenTelemetry with Prometheus, Grafana, and Jaeger" description: A walkthrough of how to use OpenTelemetry in .NET to export telemetry to Prometheus, Grafana, and Jaeger ms.date: 6/14/2023 -ms.topic: article +ms.topic: how-to --- # Example: Use OpenTelemetry with Prometheus, Grafana, and Jaeger diff --git a/docs/core/diagnostics/observability-with-otel.md b/docs/core/diagnostics/observability-with-otel.md index 4ed3820b584b2..d80794a9d6c67 100644 --- a/docs/core/diagnostics/observability-with-otel.md +++ b/docs/core/diagnostics/observability-with-otel.md @@ -2,7 +2,7 @@ title: .NET Observability with OpenTelemetry description: An introduction to observing .NET apps with OpenTelemetry ms.date: 6/14/2023 -ms.topic: article +ms.topic: concept-article ms.custom: - sfi-image-nochange - sfi-ropc-nochange diff --git a/docs/core/resources/manifest-file-names.md b/docs/core/resources/manifest-file-names.md index c50593b8dd47c..fb53ab7ae05a6 100644 --- a/docs/core/resources/manifest-file-names.md +++ b/docs/core/resources/manifest-file-names.md @@ -2,7 +2,7 @@ title: How MSBuild generates manifest file names description: Describes the factors that influence the name of a resource manifest file name that's generated by MSBuild at compile time. ms.date: 05/08/2020 -ms.topic: article +ms.topic: concept-article --- # How resource manifest files are named diff --git a/docs/core/runtime-config/index.md b/docs/core/runtime-config/index.md index 6b75b687421cb..cf517c2118efe 100644 --- a/docs/core/runtime-config/index.md +++ b/docs/core/runtime-config/index.md @@ -1,7 +1,7 @@ --- title: .NET Runtime config options description: Learn how to configure the .NET runtime using configuration settings. -ms.topic: article +ms.topic: concept-article ms.date: 01/12/2026 --- # .NET runtime configuration settings diff --git a/docs/machine-learning/resources/ml-net-cli-telemetry.md b/docs/machine-learning/resources/ml-net-cli-telemetry.md index a49ddf1cbc7e2..7d15eb96c6ad2 100644 --- a/docs/machine-learning/resources/ml-net-cli-telemetry.md +++ b/docs/machine-learning/resources/ml-net-cli-telemetry.md @@ -1,7 +1,7 @@ --- title: Telemetry collection by ML.NET CLI description: Learn about ML.NET CLI telemetry features that collect usage information for analysis, which data is collected, and how to disable it. Also, find links to the .NET license agreement and information about Microsoft GDPR compliance. -ms.topic: article +ms.topic: concept-article ms.date: 06/03/2020 ms.custom: mlnet-tooling --- diff --git a/docs/orleans/dashboard/index.md b/docs/orleans/dashboard/index.md index d3914a04c24d0..9ed5319bd3877 100644 --- a/docs/orleans/dashboard/index.md +++ b/docs/orleans/dashboard/index.md @@ -2,7 +2,7 @@ title: Orleans Dashboard description: Learn how to use the Orleans Dashboard for real-time monitoring of your Orleans cluster, silos, and grains. ms.date: 01/20/2026 -ms.topic: conceptual +ms.topic: concept-article zone_pivot_groups: orleans-version --- diff --git a/docs/orleans/deployment/handling-failures.md b/docs/orleans/deployment/handling-failures.md index a89bcb6f848da..045ac0de8cfa9 100644 --- a/docs/orleans/deployment/handling-failures.md +++ b/docs/orleans/deployment/handling-failures.md @@ -2,7 +2,7 @@ title: Failure handling description: Learn how to handle failures in Orleans apps. ms.date: 05/23/2025 -ms.topic: article +ms.topic: concept-article --- # Failure handling diff --git a/docs/orleans/grains/code-generation.md b/docs/orleans/grains/code-generation.md index 6ce6748b22269..a082678569079 100644 --- a/docs/orleans/grains/code-generation.md +++ b/docs/orleans/grains/code-generation.md @@ -2,7 +2,7 @@ title: Code generation description: Learn how to use code generation in .NET Orleans. ms.date: 05/23/2025 -ms.topic: article +ms.topic: concept-article zone_pivot_groups: orleans-version --- diff --git a/docs/orleans/grains/event-sourcing/event-sourcing-configuration.md b/docs/orleans/grains/event-sourcing/event-sourcing-configuration.md index 235e400772936..6c9a26d9e1d1e 100644 --- a/docs/orleans/grains/event-sourcing/event-sourcing-configuration.md +++ b/docs/orleans/grains/event-sourcing/event-sourcing-configuration.md @@ -2,7 +2,7 @@ title: Event sourcing configuration description: Learn about event sourcing configuration in .NET Orleans. ms.date: 05/23/2025 -ms.topic: article +ms.topic: how-to --- # Event sourcing configuration diff --git a/docs/orleans/grains/event-sourcing/immediate-vs-delayed-confirmation.md b/docs/orleans/grains/event-sourcing/immediate-vs-delayed-confirmation.md index d432adbad15a4..e2c72fbc9539a 100644 --- a/docs/orleans/grains/event-sourcing/immediate-vs-delayed-confirmation.md +++ b/docs/orleans/grains/event-sourcing/immediate-vs-delayed-confirmation.md @@ -2,7 +2,7 @@ title: Immediate and delayed confirmation description: Learn the differences between immediate and delayed confirmation in .NET Orleans. ms.date: 05/23/2025 -ms.topic: article +ms.topic: concept-article --- # Immediate and delayed confirmations diff --git a/docs/orleans/grains/event-sourcing/journaledgrain-basics.md b/docs/orleans/grains/event-sourcing/journaledgrain-basics.md index dbb6cfb304c25..587d6efd12a60 100644 --- a/docs/orleans/grains/event-sourcing/journaledgrain-basics.md +++ b/docs/orleans/grains/event-sourcing/journaledgrain-basics.md @@ -2,7 +2,7 @@ title: The JournaledGrain API description: Learn the concepts of the JournaledGrain API in .NET Orleans. ms.date: 05/23/2025 -ms.topic: article +ms.topic: concept-article --- # JournaledGrain basics diff --git a/docs/orleans/grains/event-sourcing/journaledgrain-diagnostics.md b/docs/orleans/grains/event-sourcing/journaledgrain-diagnostics.md index 7e0f7e1e187a3..bfa4d18779860 100644 --- a/docs/orleans/grains/event-sourcing/journaledgrain-diagnostics.md +++ b/docs/orleans/grains/event-sourcing/journaledgrain-diagnostics.md @@ -2,7 +2,7 @@ title: JournaledGrain diagnostics description: Learn how to use JournaledGrain diagnostics in .NET Orleans. ms.date: 05/23/2025 -ms.topic: article +ms.topic: concept-article --- # JournaledGrain diagnostics diff --git a/docs/orleans/grains/event-sourcing/log-consistency-providers.md b/docs/orleans/grains/event-sourcing/log-consistency-providers.md index 350af23925928..ff3cfa7218eb4 100644 --- a/docs/orleans/grains/event-sourcing/log-consistency-providers.md +++ b/docs/orleans/grains/event-sourcing/log-consistency-providers.md @@ -2,7 +2,7 @@ title: Log-consistency providers description: Learn about log-consistency providers in .NET Orleans. ms.date: 03/29/2025 -ms.topic: article +ms.topic: concept-article --- # Log-consistency providers diff --git a/docs/orleans/grains/event-sourcing/notifications.md b/docs/orleans/grains/event-sourcing/notifications.md index e746e316ae14f..ce1f19a9a7a8e 100644 --- a/docs/orleans/grains/event-sourcing/notifications.md +++ b/docs/orleans/grains/event-sourcing/notifications.md @@ -2,7 +2,7 @@ title: Notifications description: Learn the concepts of notifications in .NET Orleans. ms.date: 05/23/2025 -ms.topic: article +ms.topic: concept-article --- # Notifications diff --git a/docs/orleans/grains/event-sourcing/replicated-instances.md b/docs/orleans/grains/event-sourcing/replicated-instances.md index 0c736356bf50d..f9ed731fd0f44 100644 --- a/docs/orleans/grains/event-sourcing/replicated-instances.md +++ b/docs/orleans/grains/event-sourcing/replicated-instances.md @@ -2,7 +2,7 @@ title: Replicated grains description: Learn the concepts of replicated grains in .NET Orleans. ms.date: 05/23/2025 -ms.topic: article +ms.topic: concept-article --- # Replicated grains diff --git a/docs/orleans/grains/external-tasks-and-grains.md b/docs/orleans/grains/external-tasks-and-grains.md index b04379901564c..dfac2683db520 100644 --- a/docs/orleans/grains/external-tasks-and-grains.md +++ b/docs/orleans/grains/external-tasks-and-grains.md @@ -2,7 +2,7 @@ title: External tasks and grains description: Learn about external tasks and grains in .NET Orleans. ms.date: 03/31/2025 -ms.topic: article +ms.topic: concept-article --- # External tasks and grains diff --git a/docs/orleans/grains/grain-extensions.md b/docs/orleans/grains/grain-extensions.md index 12607932bb07d..9cdd4a95382b0 100644 --- a/docs/orleans/grains/grain-extensions.md +++ b/docs/orleans/grains/grain-extensions.md @@ -2,7 +2,7 @@ title: Grain extensions description: Learn how to extend an Orleans Grain. ms.date: 03/31/2025 -ms.topic: article +ms.topic: concept-article --- # Grain extensions diff --git a/docs/orleans/grains/grain-identity.md b/docs/orleans/grains/grain-identity.md index 2c4332941271b..1ab54007bcfc4 100644 --- a/docs/orleans/grains/grain-identity.md +++ b/docs/orleans/grains/grain-identity.md @@ -2,7 +2,7 @@ title: Grain identity description: Learn about grain identities in .NET Orleans. ms.date: 03/31/2025 -ms.topic: article +ms.topic: concept-article --- # Grain identity diff --git a/docs/orleans/grains/grain-lifecycle.md b/docs/orleans/grains/grain-lifecycle.md index 4f4ef2b2be6aa..d28857d4176c5 100644 --- a/docs/orleans/grains/grain-lifecycle.md +++ b/docs/orleans/grains/grain-lifecycle.md @@ -2,7 +2,7 @@ title: Grain lifecycle overview description: Learn about grain lifecycles in .NET Orleans. ms.date: 01/21/2026 -ms.topic: article +ms.topic: concept-article zone_pivot_groups: orleans-version --- diff --git a/docs/orleans/grains/grain-placement.md b/docs/orleans/grains/grain-placement.md index 7b688a3b5686b..3db3d66270f42 100644 --- a/docs/orleans/grains/grain-placement.md +++ b/docs/orleans/grains/grain-placement.md @@ -2,7 +2,7 @@ title: Grain placement description: Learn about grain placement in .NET Orleans. ms.date: 01/22/2026 -ms.topic: article +ms.topic: concept-article zone_pivot_groups: orleans-version --- diff --git a/docs/orleans/grains/grain-references.md b/docs/orleans/grains/grain-references.md index a70904c4fad0e..38d807b926dd9 100644 --- a/docs/orleans/grains/grain-references.md +++ b/docs/orleans/grains/grain-references.md @@ -2,7 +2,7 @@ title: Grain references description: Learn about grain references in .NET Orleans. ms.date: 05/23/2025 -ms.topic: article +ms.topic: concept-article --- # Grain references diff --git a/docs/orleans/grains/grain-versioning/backward-compatibility-guidelines.md b/docs/orleans/grains/grain-versioning/backward-compatibility-guidelines.md index c771be0b5978e..906324051eacf 100644 --- a/docs/orleans/grains/grain-versioning/backward-compatibility-guidelines.md +++ b/docs/orleans/grains/grain-versioning/backward-compatibility-guidelines.md @@ -2,7 +2,7 @@ title: Backward compatibility guidelines description: Learn the backward compatibility guidelines in .NET Orleans. ms.date: 05/23/2025 -ms.topic: article +ms.topic: concept-article --- # Backward compatibility guidelines diff --git a/docs/orleans/grains/grain-versioning/compatible-grains.md b/docs/orleans/grains/grain-versioning/compatible-grains.md index 400a4670b83ee..417ac006598a5 100644 --- a/docs/orleans/grains/grain-versioning/compatible-grains.md +++ b/docs/orleans/grains/grain-versioning/compatible-grains.md @@ -2,7 +2,7 @@ title: Compatible grains description: Learn about compatible grains in .NET Orleans. ms.date: 05/23/2025 -ms.topic: article +ms.topic: concept-article --- # Compatible grains diff --git a/docs/orleans/grains/grain-versioning/grain-versioning.md b/docs/orleans/grains/grain-versioning/grain-versioning.md index 736ad193e2452..fd8fbc6a83280 100644 --- a/docs/orleans/grains/grain-versioning/grain-versioning.md +++ b/docs/orleans/grains/grain-versioning/grain-versioning.md @@ -2,7 +2,7 @@ title: Grain interface versioning description: Learn how to use grain interface versioning in .NET Orleans. ms.date: 05/23/2025 -ms.topic: article +ms.topic: concept-article --- # Grain interface versioning diff --git a/docs/orleans/grains/grain-versioning/version-selector-strategy.md b/docs/orleans/grains/grain-versioning/version-selector-strategy.md index 1d96475e62d0a..43aa82a626166 100644 --- a/docs/orleans/grains/grain-versioning/version-selector-strategy.md +++ b/docs/orleans/grains/grain-versioning/version-selector-strategy.md @@ -2,7 +2,7 @@ title: Version selector strategy description: Learn how to use the version selector strategy in .NET Orleans. ms.date: 05/23/2025 -ms.topic: article +ms.topic: concept-article --- # Version selector strategy diff --git a/docs/orleans/grains/grainservices.md b/docs/orleans/grains/grainservices.md index a463c22531447..d9b494e98885f 100644 --- a/docs/orleans/grains/grainservices.md +++ b/docs/orleans/grains/grainservices.md @@ -2,7 +2,7 @@ title: Create a GrainService description: Learn how to create a GrainService in .NET Orleans. ms.date: 01/21/2026 -ms.topic: article +ms.topic: how-to zone_pivot_groups: orleans-version --- diff --git a/docs/orleans/grains/interceptors.md b/docs/orleans/grains/interceptors.md index 6b0ffbc426719..4c16ded552c42 100644 --- a/docs/orleans/grains/interceptors.md +++ b/docs/orleans/grains/interceptors.md @@ -2,7 +2,7 @@ title: Grain call filters description: Learn about grain call filters in .NET Orleans. ms.date: 01/21/2026 -ms.topic: article +ms.topic: concept-article --- # Grain call filters diff --git a/docs/orleans/grains/observers.md b/docs/orleans/grains/observers.md index 7efbfb40bcda9..06006f066b586 100644 --- a/docs/orleans/grains/observers.md +++ b/docs/orleans/grains/observers.md @@ -2,7 +2,7 @@ title: Observers description: Learn about observers in .NET Orleans. ms.date: 01/21/2026 -ms.topic: article +ms.topic: concept-article zone_pivot_groups: orleans-version --- diff --git a/docs/orleans/grains/oneway.md b/docs/orleans/grains/oneway.md index 9dd54918a75c5..6ee85718c86da 100644 --- a/docs/orleans/grains/oneway.md +++ b/docs/orleans/grains/oneway.md @@ -2,7 +2,7 @@ title: One-way requests description: Learn about one-way requests in .NET Orleans. ms.date: 05/23/2025 -ms.topic: article +ms.topic: concept-article --- # One-way requests diff --git a/docs/orleans/grains/request-context.md b/docs/orleans/grains/request-context.md index 6dc381c1e9336..66abf04f124b7 100644 --- a/docs/orleans/grains/request-context.md +++ b/docs/orleans/grains/request-context.md @@ -2,7 +2,7 @@ title: Request context description: Learn about request context in .NET Orleans. ms.date: 05/23/2025 -ms.topic: article +ms.topic: concept-article --- # Request context diff --git a/docs/orleans/grains/request-scheduling.md b/docs/orleans/grains/request-scheduling.md index 435f0605f38c5..76f87bfee0249 100644 --- a/docs/orleans/grains/request-scheduling.md +++ b/docs/orleans/grains/request-scheduling.md @@ -2,7 +2,7 @@ title: Request scheduling description: Learn about request scheduling in .NET Orleans. ms.date: 05/23/2025 -ms.topic: article +ms.topic: concept-article --- # Request scheduling diff --git a/docs/orleans/grains/stateless-worker-grains.md b/docs/orleans/grains/stateless-worker-grains.md index 2817515c60b84..0bcd396e68deb 100644 --- a/docs/orleans/grains/stateless-worker-grains.md +++ b/docs/orleans/grains/stateless-worker-grains.md @@ -2,7 +2,7 @@ title: Stateless worker grains description: Learn how to use stateless worker grains in .NET Orleans. ms.date: 05/23/2025 -ms.topic: article +ms.topic: concept-article --- # Stateless worker grains