M365Con 2027 – free online conference · 11–22 Jan 2027 · 120 sessions→ m365con.net

Dependency injection

Concept

A software engineering technique that supplies an object's dependencies from outside, typically through interfaces, producing loosely coupled and replaceable components.

✦ CONCEPTDependency injectionM365.FM
Title graphic: Dependency injection (Concept)
TypeConcept
Wikipediaen.wikipedia.org/wiki/Dependency_injection

Key points about Dependency injection

Episodes about Dependency injection

Use GitHub Copilot Agent Mode for Multi-File Changes

2025-11-03 · Video on YouTube

Patchwork debugging steals your day one tiny rebuild at a time. In this hands-on walkthrough, we put GitHub Copilot’s agent mode inside a real .NET + Azure solution and let it hold the cross-file context: updating services, bindings, DI, configs, and infra in…

Build AI Applications with .NET 10

2025-11-03 · Video on YouTube

AI is becoming a first-class citizen in the .NET ecosystem, and in this episode we explore how the new integrated AI Engine in .NET 10 transforms the way developers build intelligent applications. You’ll learn how .NET now provides a unified platform for…

2025-11-03 – Build AI Applications with .NET 102025-11-03 – Use GitHub Copilot Agent Mode for Multi-File Changes2026-05-15 – Modern .NET: WPF, ASP.NET Core, and gRPC with Gábor…2025-112026-05
Timeline of episodes about Dependency injection

Articles about Dependency injection (1)

Frequently asked questions

What is GitHub Copilot agent mode?

It lets Copilot work across multiple files with shared context. In the episode it updates services, bindings, dependency injection, configs and infrastructure in one coordinated flow within a .NET and Azure solution. · From the episode: Use GitHub Copilot Agent Mode for Multi-File…

What does the agent change in a .NET solution?

Services, bindings, dependency injection, configuration and infrastructure, changed in a coordinated way. That cross-file coordination is what ends the one-tiny-rebuild-at-a-time debugging loop. · From the episode: Use GitHub Copilot Agent Mode for Multi-File…

What does Microsoft.Extensions.AI provide?

It offers unified abstractions for AI so developers can switch providers without code changes, register AI services with dependency injection and add middleware for caching or logging. It also supports unified abstractions for vector data. · From the episode: Build AI Applications with .NET 10

Glossary

Community wiki

Short info above, community knowledge below: add practical tips, examples or corrections. New contributions are reviewed first; trusted members publish directly.

Experts and companies for this topic

Nobody has listed this topic yet. Add it to your profile.

Sources

Maintained by Mirko Peters (Microsoft MVP) · Last updated: