У меня есть служба WCF, которая возвращает файлы PDF в виде потока через конечную точку NetTcp. Это все работает нормально. Однако, если файл не найден или я не могу найти соответствующую строку в базе данных для получения пути к файлу, тогда я возвращаю Stream.Null
из службы.
Однако я не могу найти способ сравнить возвращаемый поток, чтобы проверить и проверить, пустой он или нет.
Я пробовал следующее:
If myStream IsNot Stream.Null
'Code to execute if stream isn't empty
End If
и
If Not streamPDF.Equals(Stream.Null)
'Code to execute if stream isn't empty
End If
Но ни одна из них не работает, поскольку код просто переходит в блок If
.
Есть мысли?