TimeZoneInfo.TryConvertIanaIdToWindowsId(String, String) Método

Definição

Tenta converter um ID de fuso horário IANA para um ID do Windows.

public:
 static bool TryConvertIanaIdToWindowsId(System::String ^ ianaId, [Runtime::InteropServices::Out] System::String ^ % windowsId);
public static bool TryConvertIanaIdToWindowsId(string ianaId, out string? windowsId);
static member TryConvertIanaIdToWindowsId : string * string -> bool
Public Shared Function TryConvertIanaIdToWindowsId (ianaId As String, ByRef windowsId As String) As Boolean

Parâmetros

ianaId
String

O ID do fuso horário IANA.

windowsId
String

Quando este método retorna, contém o ID do Windows que corresponde ao ID IANA especificado.

Devoluções

true se a conversão de ID tivesse sucesso, false caso contrário.

Observações

Esta API é suportada exclusivamente em versões .NET 6 e posteriores, e apenas quando a aplicação utiliza a biblioteca da UCI. No entanto, no .NET, a biblioteca da UCI nem sempre é usada por defeito, particularmente nos seguintes cenários:

  • Quando a aplicação corre num sistema operativo que não tem a biblioteca da UCI, e a aplicação não utiliza a funcionalidade da ICU local da aplicação .
  • Quando o modo invariante globalização ou o modo NLS está ativado no Windows.

Se a aplicação estiver a correr numa versão Windows OS que não possui a biblioteca da UCI, tem a opção de optar por ativar e ativar a utilização da biblioteca da ICU através da funcionalidade app-local ICU.

Aplica-se a