RuntimeInformation.RuntimeIdentifier Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém a plataforma para a qual o runtime foi criado (ou no qual um aplicativo está em execução).
public:
static property System::String ^ RuntimeIdentifier { System::String ^ get(); };
public static string RuntimeIdentifier { get; }
static member RuntimeIdentifier : string
Public Shared ReadOnly Property RuntimeIdentifier As String
Valor da propriedade
Uma cadeia de caracteres opaca que identifica a plataforma para a qual o runtime foi criado (ou na qual um aplicativo está em execução).
Comentários
.NET 8 e versões posteriores: essa propriedade retorna uma cadeia de caracteres que identifica a arquitetura do sistema operacional e do processador para a qual o runtime foi criado. Por exemplo, o valor no Windows 11 é win-x64
e, no Ubuntu 20.04, é linux-x64
.
.NET 7 e versões anteriores: essa propriedade retorna uma cadeia de caracteres que identifica a plataforma (sistema operacional, versão e arquitetura do processador) na qual o processo atual está em execução. Por exemplo, ao executar um aplicativo no Windows 11, o valor é win10-x64
e, no Ubuntu 20.04, ele pode ser ubuntu.20.04-x64
.
Como essa cadeia de caracteres é opaca, não é recomendável analisar a cadeia de caracteres em suas partes constituintes.
Para obter mais informações, consulte Catálogo rid do .NET.