我想将回调方法作为参数传递给通用方法,但不知道该怎么做。我试过了,Func<IAsyncResult>
但它似乎不兼容。
public void webRequest(string apiName, string requestMethod, string requestData, Func<IAsyncResult> callback)
{
...
request.BeginGetRequestStream(new AsyncCallback(GetRequestStreamCallback), request);
}
回调的签名是:
void GetRequestStreamCallback(IAsyncResult asyncResult)