Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add DI extensions for Azure and SCM-based clients #46671

Open
3 tasks
annelo-msft opened this issue Oct 16, 2024 · 0 comments
Open
3 tasks

Add DI extensions for Azure and SCM-based clients #46671

annelo-msft opened this issue Oct 16, 2024 · 0 comments
Labels
Azure.Core Client This issue points to a problem in the data-plane of the library. System.ClientModel Base Core library

Comments

@annelo-msft
Copy link
Member

annelo-msft commented Oct 16, 2024

Now that Microsoft.Extensions namespaces are considered part of the BCL, we can simplify our story around how Azure and SCM-based clients can be added to DI service collections.

I have a sketch showing how this may work in this prototype PR: #46593

Remaining work here includes:

  • Close on IConfiguration schema/story
  • Validate this approach will work for Azure clients - need to list functional scenarios supported by Microsoft.Extensions.Azure and ensure they can be implemented via new extensions
  • Finalize API shapes and patterns

Once we make a go/no-go decision here, we'll want to solve back-compat with Microsoft.Extensions.Azure packages and make a plan for updating docs.

@annelo-msft annelo-msft added Azure.Core Client This issue points to a problem in the data-plane of the library. System.ClientModel Base Core library labels Oct 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Azure.Core Client This issue points to a problem in the data-plane of the library. System.ClientModel Base Core library
Projects
None yet
Development

No branches or pull requests

1 participant