猿问

wcf调用服务出错后如何处理

就是我的服务上有个方法

myservice.getUserName(用户id)

如果这个用户id不存在,服务通道就会出错,如何处理

if (myservice== null)
{
myservice= new myservice();
}
else if (myservice.State == CommunicationState.Closed)
{
myservice= new myservice();
}
else if (myservice.State == CommunicationState.Faulted)
{
myservice= new myservice();
}

目前是这样做的。。。


斯蒂芬大帝
浏览 514回答 2
2回答

慕的地6264312

getUserName返回异常或者返回值,客户端对应的方式处理就可以了

翻过高山走不出你

调用后判断是不是为空就行了啊
随时随地看视频慕课网APP
我要回答