【发布时间】:2010-11-03 05:55:14
【问题描述】:
您好,我必须在我的解决方案中使用 Web 服务 我有一个包装静态类访问 Web 服务
public static class Authentication
{
public static bool VerifyPassword(int membershipID, string password)
{
PCIValidationResult result = CreatePciWebService().ValidatePassword(
membershipID, password);
LoginValidationResult loginValidationResult =
(LoginValidationResult)Enum.ToObject(
typeof(LoginValidationResult), result.ResultCode);
return true;
}
private static PCIWebService CreatePciWebService()
{
PCIWebService service = new PCIWebService();
service.Url = KioskManagerConfiguration.PciServiceUrl;
return service;
}
我在代码中调用这个类 喜欢
Authentication.VerifyPassword(23,"testUser");
第一次调用代码成功第二次调用代码后 2-3 分钟后,我得到“操作已超时”。等待...
如何调用网络服务?
【问题讨论】:
-
你的意思是根据loginValidationResult返回一些东西,而不是每次都返回true?
-
嗨,马克,首先感谢您的快速回复,loginValidationResult 不是问题的一部分,请通过 webService 并检查用户状态,我要添加代码来控制此业务
标签: c# web-services timeout