如何从WCF发送多个验证错误

如何从WCF发送多个验证错误

问题描述:

我有一个案例,我想从WCF服务发送多个验证错误。我需要迭代列表并验证每个对象,并需要创建一个错误列表。我需要发送此整合错误消息作为客户端的一种解释。可以通过一个例子来提示任何人在这种情况下首选的选项。如何从WCF发送多个验证错误

+1

你试过沿'名单错误的线)的东西=新名单(;' – Mikanikal

+0

在WCF的情况下,任何不同的方法possible..if我送骨料错误时抛出,这是recieving它作为单一的excpetion,我不能itereate内部例外.. – vmb

您应该可以在您的WCF服务中返回错误数组(如果需要,也可以是异常)。

[OperationContract] 
ResponseWithErrors SomeMethod(SomeRequest rq); 

public class ResponseWithErrors : IResponseWithErrors 
{ 
    public Error[] Errors { get; set; } 
    public bool Success { get; set; } 
}