带参考参数的C#Web服务

Saf*_*ari 1 c# web-services pass-by-reference visual-studio

我必须创建一个C#Web服务.我有个问题.可以使用ref参数吗?例如,我有这种方法

//my web service will fill the parameter by reference
int myWSMethod(int parameterA, ref string parameterB);
Run Code Online (Sandbox Code Playgroud)

这可以通过Web服务实现吗?

Eko*_*tin 6

如果您的问题只是想弄清楚如何从Web服务返回多个值,那么只需返回一个复杂类型.

[DataContract]
[Serializable]
public class myWSMethodResponse
{
    [DataMember]
    public int ErrorCode { get; set; }
    [DataMember]
    public string Report { get; set; }
}

public myWSMethodResponse myWSMethod(int parameterA)
{
  //code here
}
Run Code Online (Sandbox Code Playgroud)