/// <summary> /// 异步调用,一般错误日志 /// ERROR /// </summary> /// <param name="message">消息</param> public static void Error(string message) { //实例委托 nonHistoryHandler = new AsyncNonHistoryHandler(writeError); //异步调用开始,没有回调函数和AsyncState,都为null IAsyncResult ia = nonHistoryHandler.BeginInvoke(message, null, null); }
/// <summary> /// 回调函数方法,测试用 /// </summary> /// <param name="ar"></param> private void callBackMethod(IAsyncResult ia) { AsyncNonHistoryHandler anhh = (AsyncNonHistoryHandler)ia.AsyncState; anhh.EndInvoke(ia); }