Вы не можете знать, что ваша ссылка не вызывает загрузку файла (до того, как вы позвоните по URL), потому что даже файл без расширения может быть связан с файлом.
Что Вы можете проверить, содержит ли URL расширение файла, и это можно сделать с помощью следующего кода:
var uri = new Uri('https://www.google.com/');
var fileInfo = new FileInfo(uri.AbsolutePath);
if (!string.IsNullOrWhiteSpace(fileInfo.Extension))
{
//Uri has no file extension
}