просто обойдите объект, как обычно:
--query "additionalProperties.internalIpAddress"
ReadBlock не подразумевает, что это ориентировано на многопотоковое исполнение. Если Вы используете Отражатель для рассмотрения реализации StreamReader. ReadBlock (который наследован от TextReader. ReadBlock), все, что это делает, выполняют множественные вызовы к методу "Чтения", пока или метод "Чтения" не возвращается 0, или мы читали как много байтов согласно просьбе. Это необходимо, потому что метод "Чтения" не обязательно возвратит столько байтов, сколько Вы попросили.