-
Notifications
You must be signed in to change notification settings - Fork 316
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
Board Review: Azure.Core features for LLC/codegen project #3391
Comments
scheduled for 10/25 2-4pm pst |
An issue with
|
Recording[MS INTERNAL ONLY] |
The issues you describe exist in methods that don't take a model representing the request content. If the do take it, the protocol overload would take RequestContent and so there would not be an ambiguity of overload resolution. For these relatively uncommon cases, I would prefer to use the workarounds you outlines, i.e. make existing formal parameters required in protocol overloads and live with the fact that there will be operation specific option bags and request-general option bag (RequestOption). The reason for the preference is that we will have lots of protocol methods all over the SKD and I would like them to be as simple as possible, and I think it will be relatively uncommon for a method to not take models and have optional formal parameters. |
Recording[MS INTERNAL ONLY] |
scheduled for 11/15 2-3pm pst |
Recording[MS INTERNAL ONLY] |
Context
The LLC project required some improvement in Azure.Core that are today in Experimental package or preview, that we need to review to GA the associated Azure.Core. This is a necessary step in the story of enabling LLC-based SDK to go GA (we can't GA a LLC based service team that uses previews of Azure.Core).
.NET
APIView Links:
Link to Champion Scenarios/Quickstart samples: https://gist.github.com/annelo-msft/8de841b3d85adec4b2420597542ee936
Java
APIView Link: https://apiview.dev/Assemblies/Review/8323fedf151f483e80bbb031a0b1dbab/5bc2a841962b45e28aa05485b9ff68e5?diffRevisionId=62ee2a8232534f73b098fe0c8d7e116c&doc=False&diffOnly=True
Link to Champion Scenarios/Quickstart samples: https://gist.github.com/srnagar/03d4e4f489cbfb01c28bf77cbe149bce
Python
TypeScript
The text was updated successfully, but these errors were encountered: