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;
}
上記の2つの方法は、私のプロジェクトでいくつかの警告を引き起こしています。よくわかりません。警告は次のとおりです。
パラメータが「値」として宣言されている間、引数は「ref」です
警告の場所は、Invoke呼び出しの最初のパラメーター(コンテキスト)です。誰かがこれに何か問題があると思いますか、または問題についていくつかのアドバイスがありますか?
これらの二重アスタリスクが警告の原因です。エディターで「太字」を押したところ、それが実行されたので、そのまま使用しました。アスタリスクは私のコードにはありません。