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 na 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
Essa propriedade retorna uma cadeia de caracteres que identifica o sistema operacional e a arquitetura do processador para a qual o runtime foi criado. Por exemplo, o valor no Windows 11 é win-x64e, no Debian 12, é linux-x64. Como esse valor representa a plataforma para a qual o runtime foi criado, ele pode ser diferente dependendo da origem da instalação. Os runtimes criados pela Microsoft usam RIDs portáteis como linux-x64 essa podem ser executadas em várias distribuições do Linux. No entanto, algumas distribuições do Linux fornecem seus próprios pacotes criados especificamente para essa distribuição e versão, que podem retornar RIDs mais específicas, como ubuntu.24.10-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 o catálogo do .NET RID.