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