1 write to listenerContext
System.ServiceModel (1)
System\ServiceModel\Channels\HttpRequestContext.cs (1)
777
this.
listenerContext
= listenerContext;
34 references to listenerContext
System.ServiceModel (34)
System\ServiceModel\Channels\HttpRequestContext.cs (34)
782
get { return
listenerContext
.Request.HttpMethod; }
787
get { return this.
listenerContext
.Request.IsWebSocketRequest; }
800
HttpChannelUtilities.CopyHeaders(response, this.
listenerContext
.Response.Headers.Add);
803
return this.
listenerContext
.AcceptWebSocketAsync(
822
if (this.
listenerContext
.Request.RemoteEndPoint != null)
824
remoteEndpointMessageProperty = new RemoteEndpointMessageProperty(this.
listenerContext
.Request.RemoteEndPoint);
833
if (
listenerContext
.Request.ContentLength64 == -1 && !OSEnvironmentHelper.IsVistaOrGreater)
835
listenerContext
.Response.KeepAlive = false;
839
listenerContext
.Response.KeepAlive = listener.KeepAliveEnabled;
844
string acceptEncoding =
listenerContext
.Request.Headers[HttpChannelUtilities.AcceptEncodingHeader];
848
return HttpOutput.CreateHttpOutput(
listenerContext
.Response, Listener, message, this.HttpMethod);
853
return Listener.ProcessAuthentication(
listenerContext
);
858
return Listener.ValidateAuthentication(
listenerContext
);
863
listenerContext
.Response.Abort();
875
listenerContext
.Response.Close();
886
HttpListenerRequest listenerRequest = this.
listenerContext
.Request;
906
if (this.listenerHttpContext.
listenerContext
.Request.ContentLength64 == -1)
909
if (this.listenerHttpContext.
listenerContext
.Request.InputStream.Read(preReadBuffer, 0, 1) == 0)
920
return this.listenerHttpContext.
listenerContext
.Request.ContentLength64;
930
this.cachedContentType = this.listenerHttpContext.
listenerContext
.Request.ContentType;
946
return this.listenerHttpContext.
listenerContext
.Request.Headers["SOAPAction"];
954
return ChannelBindingUtility.GetToken(this.listenerHttpContext.
listenerContext
.Request.TransportContext);
961
requestProperty.Method = this.listenerHttpContext.
listenerContext
.Request.HttpMethod;
964
if (this.listenerHttpContext.
listenerContext
.Request.Url.Query.Length > 1)
966
requestProperty.QueryString = this.listenerHttpContext.
listenerContext
.Request.Url.Query.Substring(1);
970
message.Properties.Via = this.listenerHttpContext.
listenerContext
.Request.Url;
972
RemoteEndpointMessageProperty remoteEndpointProperty = new RemoteEndpointMessageProperty(this.listenerHttpContext.
listenerContext
.Request.RemoteEndPoint);
978
message.Method = new HttpMethod(this.listenerHttpContext.
listenerContext
.Request.HttpMethod);
979
message.RequestUri = this.listenerHttpContext.
listenerContext
.Request.Url;
980
foreach (string webHeaderKey in this.listenerHttpContext.
listenerContext
.Request.Headers.Keys)
982
message.AddHeader(webHeaderKey, this.listenerHttpContext.
listenerContext
.Request.Headers[webHeaderKey]);
984
message.Properties.Add(RemoteEndpointMessageProperty.Name, new RemoteEndpointMessageProperty(this.listenerHttpContext.
listenerContext
.Request.RemoteEndPoint));
1002
: base(listenerHttpContext.
listenerContext
.Request.InputStream)
1007
: base(new PreReadStream(listenerHttpContext.
listenerContext
.Request.InputStream, preReadBuffer))