Microsoft Agent Frameworks' Agent Middleware with .NET
Explains how to use Microsoft Agent Framework's middleware in .NET to intercept agent runs, function calls, and chat client calls.
Jaliya Udagedara — Software engineer and technical blogger sharing practical insights, fixes, and deep dives on Azure, .NET, cloud services, and developer tooling, with a strong focus on real-world problem solving and Microsoft ecosystem technologies.
35 articles from this blog
Explains how to use Microsoft Agent Framework's middleware in .NET to intercept agent runs, function calls, and chat client calls.
Guide to creating AI agents with Microsoft Agent Framework 1.0.0 in .NET, including tool definitions and LLM integration.
Tracking Azure Content Understanding token usage with custom APIM policies for multi-tenant billing.
Overview of the new Azure Content Understanding Client Library for .NET, simplifying REST API usage with a cleaner SDK experience.
EF Core 11.0 introduces a single command to create and apply migrations, streamlining development workflow.
EF Core 11.0 fixes issues with using complex types as JSON columns in entity hierarchies using TPT or TPC inheritance mapping strategies.
Explains the new C# 15 feature 'Collection Expression Arguments' for passing constructor parameters like capacity or comparers within collection initializers.
A technical guide on setting up Azure Private Endpoints to securely connect to a MongoDB Atlas cluster over a private network.
Explains how to send messages to Azure Service Bus directly from Azure API Management using the new send-service-bus-message policy.
A guide to implementing Dependency Injection in .NET 10 Isolated Azure Durable Functions using the TaskEntity<T> base class.
Explains how to use multiple output bindings with HTTP-triggered Azure Functions in the isolated worker model, covering both HttpRequestData and ASP.NET Core integration.
A guide to copying Azure Cosmos DB NoSQL containers between different Azure accounts using the Azure CLI cosmosdb-preview extension.
.NET 10's default Docker images now use Ubuntu instead of Debian, which may break existing Dockerfiles.
A tutorial on sending transactional emails from .NET applications using Azure Communication Services, covering setup and code implementation.
Fixing a Content Understanding Studio error when adding a Microsoft Foundry resource by manually calling a PATCH endpoint.
A guide on using Studio 3T, a MongoDB GUI tool, with Azure Cosmos DB for MongoDB, highlighting features like SQL query translation.
A guide to troubleshooting authentication issues with DefaultAzureCredential during local development for Azure services.
Guide on configuring Azure Functions to run locally with production app settings, explaining environment variables and project file adjustments.
A technical guide on disabling the sign-up option in a Microsoft Entra External ID user flow using the Microsoft Graph Beta API and PowerShell.
Explains how to generate SAS URIs for Azure Blobs using DefaultAzureCredential and User Delegation Keys in .NET.