Доступ к аргументам события в Action scriptblock командлета Register-ObjectEvent

StackOverflow https://stackoverflow.com/questions/1540345

  •  20-09-2019
  •  | 
  •  

Вопрос

Можно ли получить доступ к аргументам события в скриптоблоке -Action командлета Register-ObjectEvent?И если да, то каким образом?

Это было полезно?

Решение

ДА.В EventArgs объект доступен внутри блока сценария действия в виде магической переменной, вызываемой $Event.Это то, что get-help Register-ObjectEvent -detail должен сказать:

Из Документация MSDN:

Значение параметра Action может включать в себя $Event, $EventSubscriber, $Sender, $SourceEventArgs и автоматические переменные $SourceArgs, которые предоставляют информацию о событии в блок сценария действия.Для получения дополнительной информации см. about_Automatic_Variables.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top