Händelser
17 mars 21 - 21 mars 10
Gå med i mötesserien för att skapa skalbara AI-lösningar baserat på verkliga användningsfall med andra utvecklare och experter.
Registrera dig nuDen här webbläsaren stöds inte längre.
Uppgradera till Microsoft Edge och dra nytta av de senaste funktionerna och säkerhetsuppdateringarna, samt teknisk support.
Den anpassade marshalleranalysen har ändrats för att kräva alla elementfokuserade marskalkslägen för att uppfylla både hanterade till ohanterade och ohanterade till hanterade former.
Anpassade marshallers med MarshalMode.ElementIn
endast en ConvertToUnmanaged
metod behövs. Anpassade marshallers med MarshalMode.ElementOut
endast en ConvertToManaged
metod behövs.
Från och med .NET 8 rapporteras SYSLIB1057 för anpassade marshallers med MarshalMode.ElementIn
eller MarshalMode.ElementOut
som inte har både en ConvertToUnmanaged
och ConvertToManaged
-metod.
.NET 8 RC 1
Den här ändringen kan påverka källkompatibiliteten.
Med introduktionen av källgenererad COM kan marshallers användas i elementscenarier i både hanterade till ohanterade och ohanterade till hanterade scenarier. Den här ändringen uppdaterar analysverktyget för att säkerställa att användardefinierade marshallers har de medlemmar som krävs för alla scenarier där marshaller kan användas.
Lägg till både en ConvertToManaged
metod och ConvertToUnmanaged
till marshallertypen.
Feedback om .NET
.NET är ett öppen källkod projekt. Välj en länk för att ge feedback:
Händelser
17 mars 21 - 21 mars 10
Gå med i mötesserien för att skapa skalbara AI-lösningar baserat på verkliga användningsfall med andra utvecklare och experter.
Registrera dig nu