-
Notifications
You must be signed in to change notification settings - Fork 5.1k
feat(dataplane): unify abstract base class #32661
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
feat(dataplane): unify abstract base class #32661
Conversation
Right now dataplane does not default to abstract for base classes of polymorphic sets. We've apply the same logic for mgmt plane to data plane in Azure/autorest.csharp#2878 For backward compatiblity, we use `suppress-abstract-base-class` directive to keep the existing behavior for officially released data plane SDKs.
|
API change check APIView has identified API level changes in this PR and created following API reviews. Azure.IoT.TimeSeriesInsights |
heaths
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Text Analytics and Video Analyzer LGTM
ShivangiReja
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Search LGTM
Dataflow is used in test caess, though it should be a base type (e.g. abstract)
- bump latest `autorest.csharp` and re-gen some SDKs, making base class abstract - add `suppress-abstract-base-class` for SDKs which are already released, or test case will be broken due to making base class abstract
Right now, dataplane does not default to abstract for base classes of polymorphic sets. We'll apply the same logic for mgmt plane to data plane in Azure/autorest.csharp#2878
For backward compatibility, we use
suppress-abstract-base-classdirective to keep the existing behavior for officially released data plane SDKs.Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.