一般化されたメソッドにコールバック メソッドをパラメーターとして渡したいのですが、その方法がわかりません。で試してみましFunc<IAsyncResult>
たが、互換性がないようです。
public void webRequest(string apiName, string requestMethod, string requestData, Func<IAsyncResult> callback)
{
...
request.BeginGetRequestStream(new AsyncCallback(GetRequestStreamCallback), request);
}
コールバックの署名は次のとおりです。
void GetRequestStreamCallback(IAsyncResult asyncResult)