我写了这个方法来检查页面是否存在:
protected bool PageExists(string url)
{
try
    {
        Uri u = new Uri(url);
        WebRequest w = WebRequest.Create(u);
            w.Method = WebRequestMethods.Http.Head;
        using (StreamReader s = new StreamReader(w.GetResponse().GetResponseStream()))
        {
            return (s.ReadToEnd().Length >= 0);
        }
    }
        catch
    {
        return false;
        }
    }
Run Code Online (Sandbox Code Playgroud)
我用它来检查一组页面(从AAAA-AAAZ迭代),运行整个循环需要3到7秒.有没有更快或更有效的方法来做到这一点?
是否可以使用Visual Basic 2008URL 保存图像到我的电脑?
例如:From www.domain.com/image.jpgtoC:\folder\image.jpg
PS:我需要最简单的代码示例,然后我将根据需要进行编辑.
谢谢.
更新:我想知道代码何时完成图像下载.
我有一个 ONVIF 网络摄像机。
我想从相机捕获图像,以便可以处理该图像并将其保存到文件系统。
我发现有一个 onvif api,它提供了一种GetSnapshotUri应该为我提供图像快照的方法:
http://www.onvif.org/onvif/ver10/media/wsdl/media.wsdl
我设法通过添加服务引用来在 Visual Studio 中导入此 api:
如何构建一个客户端以GetSnapshotUri从此服务进行调用?