ManagementDateTimeConverter.ToDateTime retorna um horário local

O DateTime valor retornado por ManagementDateTimeConverter.ToDateTime(String) agora é baseado no fuso horário local.

Versão introduzida

.NET 8 RC 1

Comportamento anterior

Anteriormente, ManagementDateTimeConverter.ToDateTime(String) retornava um valor cujo valor de DateTime.Kind era DateTimeKind.Unspecified.

Novo comportamento

A partir do .NET 8, ManagementDateTimeConverter.ToDateTime(String) retorna um valor cujo valor deDateTime.Kind era DateTimeKind.Local.

Tipo de alteração interruptiva

Esta é uma alteração comportamental.

Motivo da alteração

Essa alteração foi feita para que o código correspondesse ao que a documentação disse ter feito.

Se o código esperava que o valor retornado fosse baseado em um fuso horário não especificado, atualize-o para esperar um valor baseado no fuso horário local.

APIs afetadas