我的任务(我不是网络开发人员)创建了一些东西(一个Web服务“客户端”),它将连接到一个Web服务,检索一个文件列表(url's),然后下载它们(HTTP)邮政)进一步处理。我想我可以安排每天运行的命令行应用程序就可以了(但我愿意接受建议)。
我有Web服务的文档,它使用我熟悉的SOAP 1.1(在几个网页中使用它,但那是经典的asp)。他们甚至提供下载WSDL以生成代理类,或者您可以创建自己的代理类。
以下是WSDL创建的对象的描述:
您需要在Web服务客户端中实现六个软件实体。如果您的开发环境自动从WSDL生成这些,它们将具有以下名称和用途:
DownloadSvc Class - 这是您将使用的中心对象。它实现了登录服务所需的大部分行为,检查下载的可用性以及获取下载URL。例如,它有一个Login和一个GetURLS方法。此类支持完整和更改列表(“delta”)下载。
响应类 - DownloadSvc的大多数方法都返回此Response对象。 Response中的字段如下:
ResponseCodeEnum - 描述Response.code字段的可能值。例如,它可以为成功调用返回LoginOK或DownloadOK代码,或者为失败返回特定于错误的代码。您可以在SOAP附录中看到示例SOAP响应中列出的特定代码值。
UserType - 仅用于Login方法。它标识用于登录的密码:您的代表密码或您的Downloader密码。
CertificationEnum - 您用于证明您与FTC下载这些电话号码文件的条件的协议的枚举,如下载完整版或下载更改页上所述。
FileFormat - 允许您选择平面文本文件或XML文件格式的枚举。
这是我的问题:我从哪里开始使用Visual Studio?我需要什么类型的项目?谢谢!