public unsafe static void write2(UVWriteRequest req, UVStreamHandle handle, uv_buf_t *bufs, int nbufs, UVStreamHandle sendHandle, uv_write_cb cb) { req.Validate(); handle.Validate(); ThrowIfErrored(uv_write2(req, handle, bufs, nbufs, sendHandle, cb)); }
unsafe public static extern int uv_write2(UVWriteRequest req, UVStreamHandle handle, uv_buf_t *bufs, int nbufs, UVStreamHandle sendHandle, uv_write_cb cb);
/// <summary> /// 写入数据 /// </summary> /// <param name="request"></param> /// <param name="callback"></param> /// <param name="state"></param> public unsafe void Write(UVWriteRequest request, Action <UVWriteRequest, Int32, UVException, object> callback, object state) { System.Threading.ThreadPool.QueueUserWorkItem((obj) => { request.Write(this, callback, state); }); }