public override IAsyncResult BeginGetRequestStream (AsyncCallback callback, object state) { try { return (IAsyncResult) begin_get_request_stream.Invoke (request, new object[] { callback, state }); } catch (TargetInvocationException tie) { throw tie.InnerException; } }