Используя отладчик, просмотрите выходной поток функции - PullRequest
1 голос
/ 24 мая 2019

Используя отладчик PowerShell для Visual Studio, можно ли просмотреть выходной поток функции или конвейер успеха ?

Например, рассмотрим следующую простую функцию:

function lotsOfOutput() {
    Write-Output "First: $($args[0])"
    Write-Output "Second: $($args[1])"
    Write-Output "Both: $($args[0]) and $($args[1])"
    return "That's all folks"
}

Если вызывается с такими параметрами, как:

lotsOfOutput "foo" "bar"

, то результатом будет список четырех элементов:

First: foo
Second: bar
Оба: foo и bar
Это все люди

С помощью отладчика я вижу значения в автоматической переменной $ args (вв этом случае массив из двух предметов).Аналогично, обычные переменные и именованные параметры доступны, когда они присутствуют.Но я не вижу в отладчике накопительного выходного потока , который начинается пустым и заканчивается в виде массива из четырех объектов.

Есть лиЛюбой способ увидеть поток вывода с помощью этого отладчика, так что я могу быть уверен, что функция вернет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...