Spec-Zone.ru › Ansible 2.6

win_dotnet_ngen — Выполняет ngen для повторной компиляции DLL после обновлений .NET

Новая версия 2.0.

  • Описание
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое обслуживание
    • Автор

Описание

  • После установки/обновления .NET Framework Windows, вероятно, захочет перекомпилировать элементы для оптимизации под хост.
  • Это происходит через запланированную задачу, обычно в неудобное время.
  • Этот модуль позволяет выполнить эту задачу по вашему графику, чтобы вы понесли затраты ЦП в более удобное и контролируемое время.
  • http://blogs.msdn.com/b/dotnet/archive/2013/08/06/wondering-why-mscorsvw-exe-has-high-cpu-usage-you-can-speed-it-up.aspx

Примечания

Примечание

  • На самом деле существует две запланированные задачи для ngen, но у них нет триггеров, поэтому они не проблема.
  • Нет способа проверить, были ли они выполнены.
  • Вывод, скорее всего, будет составлять несколько мегабайт.

Примеры

- name: run ngen tasks
  win_dotnet_ngen:

Возвращаемые значения

Общие возвращаемые значения документированы здесь, следующие поля уникальны для этого модуля:

Ключ Возвращаемое значение Описание
dotnet_ngen64_eqi_exit_code
int
Существует 64-битная исполняемая программа ngen
Код завершения после выполнения команды executeQueuedItems 64-битной ngen.exe.

dotnet_ngen64_eqi_output
str
Существует 64-битная исполняемая программа ngen
Вывод стандартного потока после выполнения команды executeQueuedItems 64-битной ngen.exe.

Пример:
пример вывода
dotnet_ngen64_update_exit_code
int
Существует 64-битная исполняемая программа ngen
Код завершения после выполнения команды update /force 64-битной ngen.exe.

dotnet_ngen64_update_output
str
Существует 64-битная исполняемая программа ngen
Вывод стандартного потока после выполнения команды update /force 64-битной ngen.exe.

Пример:
пример вывода
dotnet_ngen_eqi_exit_code
int
Существует 32-битная исполняемая программа ngen
Код завершения после выполнения команды executeQueuedItems 32-битной ngen.exe.

dotnet_ngen_eqi_output
str
Существует 32-битная исполняемая программа ngen
Вывод стандартного потока после выполнения команды executeQueuedItems 32-битной ngen.exe.

Пример:
пример вывода
dotnet_ngen_update_exit_code
int
Существует 32-битная исполняемая программа ngen
Код завершения после выполнения команды update /force 32-битной ngen.exe.

dotnet_ngen_update_output
str
Существует 32-битная исполняемая программа ngen
Вывод стандартного потока после выполнения команды update /force 32-битной ngen.exe.

Пример:
пример вывода


Статус

Этот модуль помечен как превью, что означает, что гарантия обратной совместимости интерфейса не предоставляется.

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. См. Техническое обслуживание и поддержка модулей для получения дополнительной информации.

Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Peter Mounce (@petemounce)

Подсказка

Если вы обнаружите какие-либо проблемы в данной документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/win_dotnet_ngen_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API