我有简单的远程处理API,其方法类似于:
bool FillMyList(List<string> ListToFill)
{
ListToFill.Add("something");
ListToFill.Add("more stuff");
}
但是,当我通过代理对象调用它时,返回时,ListToFill保持不变(在我的情况下,为空)。
现在怎么办?我必须指出我的其他方法被称为精细 - 它们在一个方向传递参数并且为另一个方向返回值。
答案 0 :(得分:1)
你通常从Remoting电话回来的就是返回值;通常,参数不会被编组。标记参数ref
可能无济于事,但这可能取决于您如何进行远程处理。让函数返回列表本身而不是bool
或包含两者的自定义对象,应该解决它。