public override Stream EndGetRequestStream (IAsyncResult asyncResult) { if (request == null) request = new InternalWebRequestStreamWrapper (new MemoryStream ()); return request; }