Parameternamn har ändrats i RC2

Vissa namn på referenssammansättningsparametrar har ändrats så att de matchar parameternamnen i implementeringssammansättningarna.

Ändra beskrivning

I tidigare .NET 5-förhandsversioner och RC-versioner skiljer sig vissa referenssammansättningsparameternamn från motsvarande parametrar i implementeringssammansättningen. Detta kan orsaka problem när namngivna argument och reflektion används.

I .NET 5 RC2 uppdaterades dessa felmatchade parameternamn i referenssammansättningarna för att exakt matcha motsvarande parameternamn i implementeringssammansättningarna.

I följande tabell visas DE API:er och parameternamn som har ändrats.

API (gränssnitt för programmering av applikationer) Gammalt parameternamn Nytt parameternamn
ActivityContext(ActivityTraceId, ActivitySpanId, ActivityTraceFlags, String, Boolean) traceOptions traceFlags
CompareInfo.IsPrefix(ReadOnlySpan<Char>, ReadOnlySpan<Char>, CompareOptions, Int32) suffix prefix

Orsak till ändring

Parameternamnen ändrades för konsekvens och för att undvika fel när namngivna argument och reflektion användes.

Version lanserad

5.0 RC2

Om du stöter på ett kompilatorfel på grund av en ändring av parameternamnet uppdaterar du parameternamnet därefter.

Berörda API:er