Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/core/docker/introduction.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Introduction to Docker
description: This article provides an introduction and overview to Docker containers in the context of a .NET application.
ms.date: 09/25/2023
ms.date: 10/20/2025
ms.custom: "mvc"
---

Expand Down
2 changes: 1 addition & 1 deletion docs/core/extensions/caching.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Caching in .NET
description: Discover effective ways to implement in-memory and distributed caching in .NET. Boost app performance and scalability with .NET caching.
author: IEvangelist
ms.author: dapine
ms.date: 04/11/2024
ms.date: 10/20/2025
---

# Caching in .NET
Expand Down
2 changes: 1 addition & 1 deletion docs/core/extensions/channels.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Channels
description: Learn the official synchronization data structures in System.Threading.Channels for producers and consumers with .NET.
author: IEvangelist
ms.author: dapine
ms.date: 06/26/2023
ms.date: 10/20/2025
---

# System.Threading.Channels library
Expand Down
2 changes: 1 addition & 1 deletion docs/core/extensions/console-log-formatter.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Console log formatting
description: Learn how to use and implement custom console log formatting in your .NET apps. Register and create new log formatters for better application logging.
author: IEvangelist
ms.author: dapine
ms.date: 04/11/2024
ms.date: 10/20/2025
---

# Console log formatting
Expand Down
2 changes: 1 addition & 1 deletion docs/core/extensions/create-resource-files.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Create resource files
description: Make resource files for .NET apps. Build text files with string resources, XML or binary files programmatically, or XML files with string, image, or object data.
ms.date: 03/13/2023
ms.date: 10/20/2025
dev_langs:
- "csharp"
- "vb"
Expand Down
2 changes: 1 addition & 1 deletion docs/core/extensions/custom-configuration-provider.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Implement a custom configuration provider
description: Learn how to implement a custom configuration provider in .NET apps. Explore a database configuration provider that uses Entity Framework Core.
author: IEvangelist
ms.author: dapine
ms.date: 02/20/2024
ms.date: 10/20/2025
ms.topic: how-to
---

Expand Down
2 changes: 1 addition & 1 deletion docs/core/extensions/custom-logging-provider.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Implement a custom logging provider
description: Discover how to implement a custom logging provider with colorized logs, writing custom C# ILogger and ILoggerProvider implementations.
author: IEvangelist
ms.author: dapine
ms.date: 03/13/2023
ms.date: 10/20/2025
ms.topic: how-to
---

Expand Down
2 changes: 1 addition & 1 deletion docs/core/extensions/high-performance-logging.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: High-performance logging
author: IEvangelist
description: Learn how to use LoggerMessage to create cacheable delegates that require fewer object allocations for high-performance logging scenarios.
ms.author: dapine
ms.date: 04/11/2024
ms.date: 10/20/2025
---

# High-performance logging in .NET
Expand Down
2 changes: 1 addition & 1 deletion docs/core/extensions/localization.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Localization
description: Learn the concepts of localization while learning how to use the IStringLocalizer and IStringLocalizerFactory implementations in your .NET workloads.
author: IEvangelist
ms.author: dapine
ms.date: 02/02/2024
ms.date: 10/20/2025
helpviewer_keywords:
- "culture, localization"
- "application development [.NET], localization"
Expand Down
2 changes: 1 addition & 1 deletion docs/core/extensions/logger-message-generator.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Compile-time logging source generation
description: Learn how to use the LoggerMessageAttribute and compile-time source generation for logging in .NET.
ms.date: 06/21/2024
ms.date: 10/20/2025
---

# Compile-time logging source generation
Expand Down
2 changes: 1 addition & 1 deletion docs/core/extensions/logging-providers.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Logging providers
description: Learn how the logging provider API is used in .NET applications.
author: IEvangelist
ms.author: dapine
ms.date: 06/23/2023
ms.date: 10/20/2025
---

# Logging providers in .NET
Expand Down
2 changes: 1 addition & 1 deletion docs/core/extensions/queue-service.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Create a Queue Service
description: Learn how to create a queue service subclass of BackgroundService in .NET.
author: IEvangelist
ms.author: dapine
ms.date: 12/13/2023
ms.date: 10/20/2025
ms.topic: tutorial
---

Expand Down
13 changes: 3 additions & 10 deletions docs/core/extensions/service-discovery.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Service discovery in .NET
description: Learn how to use the Microsoft.Extensions.ServiceDiscovery library to simplify the integration of service discovery patterns in .NET applications.
author: IEvangelist
ms.author: dapine
ms.date: 04/10/2024
ms.date: 10/20/2025
ms.topic: overview
---

Expand All @@ -18,20 +18,13 @@ To get started with service discovery in .NET, install the [Microsoft.Extensions
### [.NET CLI](#tab/dotnet-cli)

```dotnetcli
dotnet add package Microsoft.Extensions.ServiceDiscovery --prerelease
```

Or, if you're using .NET 10+ SDK:

```dotnetcli
dotnet package add Microsoft.Extensions.ServiceDiscovery --prerelease
dotnet add package Microsoft.Extensions.ServiceDiscovery
```

### [PackageReference](#tab/package-reference)

```xml
<PackageReference Include="Microsoft.Extensions.ServiceDiscovery"
Version="[SelectVersion]" />
<PackageReference Include="Microsoft.Extensions.ServiceDiscovery" />
```

---
Expand Down
2 changes: 1 addition & 1 deletion docs/core/extensions/timer-service.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Implement the IHostedService interface
description: Learn how to implement a custom IHostedService interface in C#, much like the inbuilt .NET BackgroundService.
author: IEvangelist
ms.author: dapine
ms.date: 12/13/2023
ms.date: 10/20/2025
ms.topic: tutorial
---

Expand Down
2 changes: 1 addition & 1 deletion docs/core/extensions/windows-service-with-installer.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Create a Windows Service installer
description: Learn how to create a Windows Service installer project.
author: IEvangelist
ms.author: dapine
ms.date: 12/13/2023
ms.date: 10/20/2025
ms.topic: tutorial
---

Expand Down
2 changes: 1 addition & 1 deletion docs/core/extensions/windows-service.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Create Windows Service using BackgroundService
description: Learn how to create a Windows Service using the BackgroundService in .NET.
author: IEvangelist
ms.author: dapine
ms.date: 03/25/2024
ms.date: 10/20/2025
ms.topic: tutorial
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Working with .resx Files Programmatically"
description: Create or retrieve data from XML resource (.resx) files programmatically using types and members in the System.Resources namespace of the .NET Class Library.
ms.date: 03/13/2023
ms.date: 10/20/2025
dev_langs:
- "csharp"
- "vb"
Expand Down
6 changes: 3 additions & 3 deletions docs/core/resilience/http-resilience.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: "Build resilient HTTP apps: Key development patterns"
description: Learn how to build resilient HTTP apps using the Microsoft.Extensions.Http.Resilience NuGet package.
author: IEvangelist
ms.author: dapine
ms.date: 07/01/2024
ms.date: 10/20/2025
---

# Build resilient HTTP apps: Key development patterns
Expand All @@ -17,13 +17,13 @@ To use resilience-patterns in HTTP apps, install the [Microsoft.Extensions.Http.
### [.NET CLI](#tab/dotnet-cli)

```dotnetcli
dotnet add package Microsoft.Extensions.Http.Resilience --version 8.0.0
dotnet add package Microsoft.Extensions.Http.Resilience
```

### [PackageReference](#tab/package-reference)

```xml
<PackageReference Include="Microsoft.Extensions.Http.Resilience" Version="8.0.0" />
<PackageReference Include="Microsoft.Extensions.Http.Resilience" />
```

---
Expand Down
6 changes: 3 additions & 3 deletions docs/core/resilience/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Introduction to resilient app development
description: Learn about resiliency as it relates to .NET and how to build a resilience pipeline.
author: IEvangelist
ms.author: dapine
ms.date: 11/29/2023
ms.date: 10/20/2025
---

# Introduction to resilient app development
Expand All @@ -27,13 +27,13 @@ To get started with resilience in .NET, install the [Microsoft.Extensions.Resili
### [.NET CLI](#tab/dotnet-cli)

```dotnetcli
dotnet add package Microsoft.Extensions.Resilience --version 8.0.0
dotnet add package Microsoft.Extensions.Resilience
```

### [PackageReference](#tab/package-reference)

```xml
<PackageReference Include="Microsoft.Extensions.Resilience" Version="8.0.0" />
<PackageReference Include="Microsoft.Extensions.Resilience" />
```

---
Expand Down
2 changes: 1 addition & 1 deletion docs/core/testing/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Testing in .NET
description: This article gives a brief overview of testing concepts, terminology, and tools for testing in .NET.
author: IEvangelist
ms.author: dapine
ms.date: 12/15/2023
ms.date: 10/20/2025
ms.custom: devdivchpfy22
---

Expand Down
2 changes: 1 addition & 1 deletion docs/core/testing/unit-testing-code-coverage.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Use code coverage for unit testing
description: Learn how to use the code coverage capabilities for .NET unit tests.
author: IEvangelist
ms.author: dapine
ms.date: 11/11/2021
ms.date: 10/20/2025
---

# Use code coverage for unit testing
Expand Down
2 changes: 1 addition & 1 deletion docs/core/testing/unit-testing-csharp-with-nunit.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Unit testing C# with NUnit and .NET Core
description: Learn unit test concepts in C# and .NET Core through an interactive experience building a sample solution step-by-step using dotnet test and NUnit.
author: rprouse
ms.date: 03/27/2024
ms.date: 10/20/2025
ms.custom: devdivchpfy22
---
# Unit testing C# with NUnit and .NET Core
Expand Down
2 changes: 1 addition & 1 deletion docs/fundamentals/networking/sockets/socket-services.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Use Sockets to send and receive data over TCP
description: Learn how the Socket class exposes socket network communication functionality in .NET.
author: IEvangelist
ms.author: dapine
ms.date: 11/30/2022
ms.date: 10/20/2025
helpviewer_keywords:
- "application protocols, sockets"
- "sending data, sockets"
Expand Down
2 changes: 1 addition & 1 deletion docs/fundamentals/networking/sockets/tcp-classes.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Use TcpClient and TcpListener
description: Learn how to use the TcpClient class to create a socket to request and receive data using TCP in .NET.
author: IEvangelist
ms.author: dapine
ms.date: 04/17/2024
ms.date: 10/20/2025
helpviewer_keywords:
- "protocols, TCP"
- "network resources, TCP"
Expand Down
2 changes: 1 addition & 1 deletion docs/standard/assembly/index.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Assemblies in .NET"
description: Assemblies are fundamental units of deployment, version control, reuse, activation scoping, and security permissions for .NET-based applications.
ms.date: 07/27/2022
ms.date: 10/20/2025
ms.custom: devdivchpfy22
ms.assetid: 149f5ca5-5b34-4746-9542-1ae43b2d0256
helpviewer_keywords:
Expand Down
2 changes: 1 addition & 1 deletion docs/standard/assembly/sign-strong-name.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "How to: Sign an assembly with a strong name"
description: This article shows you how to sign a .NET assembly with a strong name by using the Signing tab, the Assembly Linker, assembly attributes, or compiler options.
ms.date: 08/29/2022
ms.date: 10/20/2025
helpviewer_keywords:
- "strong-named assemblies, signing with strong names"
- "signing assemblies"
Expand Down
2 changes: 1 addition & 1 deletion docs/standard/assembly/strong-named.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Strong-named assemblies"
description: Learn about strong-names for .NET assemblies, which creates a unique identity for an assembly and can prevent assembly conflicts.
ms.date: "08/20/2019"
ms.date: 10/20/2025
helpviewer_keywords:
- "strong-named assemblies, about strong-named assemblies"
- "assemblies [.NET Framework], strong-named"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: ".NET regular expression source generators"
description: Learn how to use regular expression source generators to optimize the performance of matching algorithms in .NET.
ms.topic: concept-article
ms.date: 05/29/2024
ms.date: 10/20/2025
author: IEvangelist
ms.author: dapine
---
Expand Down
2 changes: 1 addition & 1 deletion docs/standard/collections/index.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Collections and Data Structures"
description: Learn how to use collections and data structures in .NET. Use generic and non-generic collections in thread-safe operations.
ms.date: 08/10/2022
ms.date: 10/20/2025
ms.custom: devdivchpfy22
helpviewer_keywords:
- "grouping data in collections"
Expand Down
2 changes: 1 addition & 1 deletion docs/standard/collections/thread-safe/index.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Thread-Safe collections
description: Get started with thread-safe collections using the System.Collections.Concurrent namespace in .NET, which includes thread-safe and scalable collection classes.
ms.date: 01/23/2023
ms.date: 10/20/2025
ms.custom: devdivchpfy22
helpviewer_keywords:
- "thread-safe collections, overview"
Expand Down
2 changes: 1 addition & 1 deletion docs/standard/events/how-to-raise-and-consume-events.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "How to: Raise and Consume Events"
description: Raise & consume events in .NET. See examples that use the EventHandler delegate, the EventHandler<TEventArgs> delegate, & a custom delegate.
ms.date: "07/29/2022"
ms.date: 10/20/2025
ms.custom: devdivchpfy22
dev_langs:
- "csharp"
Expand Down
2 changes: 1 addition & 1 deletion docs/standard/events/observer-design-pattern.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Observer design pattern
description: Learn about the observer design pattern in .NET. This pattern lets a subscriber register with and receive notifications from a provider.
ms.date: 05/23/2023
ms.date: 10/20/2025
dev_langs:
- "csharp"
- "vb"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Implement a DisposeAsync method
description: Learn how to implement DisposeAsync and DisposeAsyncCore methods to perform asynchronous resource cleanup.
author: IEvangelist
ms.author: dapine
ms.date: 05/12/2023
ms.date: 10/20/2025
dev_langs:
- "csharp"
helpviewer_keywords:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Chaining tasks using continuation tasks"
description: Learn to chain task by using continuation tasks in .NET. A continuation task is an asynchronous task that's invoked by another task.
ms.date: 11/28/2022
ms.date: 10/20/2025
ms.custom: devdivchpfy22
dev_langs:
- "csharp"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Dataflow (Task Parallel Library)"
description: Learn how to use dataflow components in the Task Parallel Library (TPL) to improve the robustness of concurrency-enabled applications.
ms.date: "03/30/2017"
ms.date: 10/20/2025
dev_langs:
- "csharp"
- "vb"
Expand Down
2 changes: 1 addition & 1 deletion docs/standard/parallel-programming/index.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Parallel Programming in .NET: A guide to the documentation"
description: A list of articles about parallel programming in .NET.
ms.date: 03/03/2022
ms.date: 10/20/2025
helpviewer_keywords:
- "parallel programming"
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Task-based asynchronous programming - .NET"
description: In this article, learn about task-based asynchronous programming through the Task Parallel Library (TPL) in .NET.
ms.date: 06/03/2024
ms.date: 10/20/2025
ms.custom: devdivchpfy22
dev_langs:
- "csharp"
Expand Down
2 changes: 1 addition & 1 deletion docs/standard/parallel-programming/task-cancellation.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Task Cancellation"
description: Understand task cancellation, which is supported in the Task and Task<TResult> classes through the use of cancellation tokens in .NET.
ms.date: "08/10/2022"
ms.date: 10/20/2025
ms.custom: devdivchpfy22
dev_langs:
- "csharp"
Expand Down
Loading
Loading