[Rule] breaking changes, when x-ms-discriminator-value changes
- Lingua principale
- C#
- Stelle
- 290
- Fork
- 50
- Merge medio
- 5g 13h
- PR unite (30g)
- 5
Descrizione
Case: https://github.com/Azure/azure-rest-api-specs/pull/20376#discussion_r959039927
Reason:
`x-ms-discriminator-value` is used in client to choose the correct type/class to initialize.
Changing its value will break SDK in runtime (there will be no API change, but SDK will fail to initialize the type in runtime), or client code (if customer uses REST API directly, and use its value to match the type).
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
L’issue non indica alcun file, test o punto di ingresso. Inizia individuando come sono rappresentate le regole esistenti per le breaking change in questo strumento da riga di comando C#, quindi traccia la gestione dei confronti per x-ms-discriminator-value. Il lavoro è completato quando un valore modificato viene segnalato come breaking e i valori invariati no.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- csharp
- Ambito
- api, cli
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 35/100