RuntimeInformation.OSArchitecture Свойство

Определение

Возвращает архитектуру платформы, в которой выполняется текущее приложение.

public:
 static property System::Runtime::InteropServices::Architecture OSArchitecture { System::Runtime::InteropServices::Architecture get(); };
public static System.Runtime.InteropServices.Architecture OSArchitecture { get; }
static member OSArchitecture : System.Runtime.InteropServices.Architecture
Public Shared ReadOnly Property OSArchitecture As Architecture

Значение свойства

Архитектура платформы, на которой выполняется текущее приложение.

Комментарии

Возвращаемое значение предназначено для представления фактической архитектуры базовой операционной системы. Лучше всего игнорировать инфраструктуру эмуляции архитектуры, которая может быть связана с выполнением процесса. Возвращаемое значение учитывает эмуляцию, встроенную в операционные системы Windows и macOS. Возвращаемое значение не учитывает эмуляцию с помощью QEMU, который обычно используется в Linux.

Note

Поведение этого свойства для эмулированных процессов изменилось, начиная с .NET 7. Дополнительные сведения см. в разделе RuntimeInformation.OSArchitecture под эмуляцией.

Применяется к