Exemple #1
0
            protected override Stream GetOutputStream()
            {
                try
                {
                    Stream outputStream;
                    if (this.IsChannelBindingSupportEnabled)
                    {
                        TransportContext context;
                        outputStream = httpWebRequest.GetRequestStream(out context);
                        this.channelBindingToken = ChannelBindingUtility.GetToken(context);
                    }
                    else
                    {
                        outputStream = httpWebRequest.GetRequestStream();
                    }

                    outputStream = new WebRequestOutputStream(outputStream, httpWebRequest, this);

                    return outputStream;
                }
                catch (WebException webException)
                {
                    throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(HttpChannelUtilities.CreateRequestWebException(webException, httpWebRequest, abortReason));
                }
            }
 protected override Stream GetOutputStream()
 {
     Stream stream2;
     try
     {
         Stream requestStream;
         if (this.IsChannelBindingSupportEnabled)
         {
             TransportContext context;
             requestStream = this.httpWebRequest.GetRequestStream(out context);
             this.channelBindingToken = ChannelBindingUtility.GetToken(context);
         }
         else
         {
             requestStream = this.httpWebRequest.GetRequestStream();
         }
         requestStream = new WebRequestOutputStream(requestStream, this.httpWebRequest, this);
         stream2 = requestStream;
     }
     catch (WebException exception)
     {
         throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(HttpChannelUtilities.CreateRequestWebException(exception, this.httpWebRequest, base.abortReason));
     }
     return stream2;
 }