public virtual IAsyncResult BeginProcessRequest(RequestContext context, AsyncCallback callback, object state)
{
return this.process.BeginInvoke(**ref context**, callback, state);
}
public virtual RequestContext EndProcessRequest(IAsyncResult result)
{
RequestContext context = null;
this.process.EndInvoke(**ref context**, result);
return context;
}
上述两种方法在我的项目中引起了一些警告。我不确定我是否理解他们。警告是:
参数是 'ref' 而参数被声明为 'value'
并且警告的位置是 Invoke 调用中的第一个参数(上下文)。有没有人认为这有什么问题或对这个问题有一些建议?
那些双星号是警告的原因。我在编辑器上点击了“粗体”,它做到了,所以我就跟着它去了。星号不在我的代码中。