1 type derived from HttpChannelListener
System.ServiceModel (1)
System\ServiceModel\Channels\HttpChannelListener.cs (1)
821
class HttpChannelListener<TChannel> :
HttpChannelListener
,
36 references to HttpChannelListener
System.ServiceModel (36)
System\ServiceModel\Channels\HttpMessageHandlerFactory.cs (1)
21
/// Default HTTP message handler factory used by <see cref="
HttpChannelListener
"/> upon creation of an <see cref="HttpMessageHandler"/>
System\ServiceModel\Channels\HttpRequestContext.cs (5)
27
HttpChannelListener
listener;
33
protected HttpRequestContext(
HttpChannelListener
listener, Message requestMessage, EventTraceActivity eventTraceActivity)
70
internal
HttpChannelListener
Listener
118
internal static HttpRequestContext CreateContext(
HttpChannelListener
listener, HttpListenerContext listenerContext, EventTraceActivity eventTraceActivity)
773
public ListenerHttpContext(
HttpChannelListener
listener,
System\ServiceModel\Channels\HttpsTransportBindingElement.cs (1)
121
HttpChannelListener
listener;
System\ServiceModel\Channels\HttpTransportBindingElement.cs (1)
658
HttpChannelListener
listener = new HttpChannelListener<TChannel>(this, context);
System\ServiceModel\Channels\HttpTransportManager.cs (19)
15
volatile Dictionary<string, UriPrefixTable<
HttpChannelListener
>> addressTables;
22
this.addressTables = new Dictionary<string, UriPrefixTable<
HttpChannelListener
>>();
73
return
HttpChannelListener
.StaticTransportManagerTable;
89
foreach (KeyValuePair<string, UriPrefixTable<
HttpChannelListener
>> pair in this.addressTables)
96
internal virtual bool IsCompatible(
HttpChannelListener
listener)
135
HostNameComparisonMode hostNameComparisonMode, bool isWebSocketRequest, out
HttpChannelListener
listener)
150
UriPrefixTable<
HttpChannelListener
> addressTable;
151
Dictionary<string, UriPrefixTable<
HttpChannelListener
>> localAddressTables = addressTables;
154
HttpChannelListener
methodListener = null;
187
string method = ((
HttpChannelListener
)channelListener).Method;
189
UriPrefixTable<
HttpChannelListener
> addressTable;
196
Dictionary<string, UriPrefixTable<
HttpChannelListener
>> newAddressTables =
197
new Dictionary<string, UriPrefixTable<
HttpChannelListener
>>(addressTables);
199
addressTable = new UriPrefixTable<
HttpChannelListener
>();
209
(
HttpChannelListener
)channelListener);
215
if (this.IsCompatible((
HttpChannelListener
)channelListener))
225
UriPrefixTable<
HttpChannelListener
> addressTable;
226
if (!addressTables.TryGetValue(((
HttpChannelListener
)channelListener).Method, out addressTable))
234
EnsureRegistered(addressTable, (
HttpChannelListener
)channelListener, registeredMode);
System\ServiceModel\Channels\ServerWebSocketTransportDuplexSessionChannel.cs (1)
26
HttpChannelListener
channelListener,
System\ServiceModel\Channels\SharedHttpsTransportManager.cs (1)
14
public SharedHttpsTransportManager(Uri listenUri,
HttpChannelListener
factory)
System\ServiceModel\Channels\SharedHttpTransportManager.cs (6)
31
internal SharedHttpTransportManager(Uri listenUri,
HttpChannelListener
channelListener)
47
internal override bool IsCompatible(
HttpChannelListener
channelListener)
301
HttpChannelListener
channelListener;
401
HttpChannelListener
channelListener =
641
HttpChannelListener
channelListener;
671
HttpChannelListener
channelListener;
System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (1)
40
public WebSocketTransportDuplexSessionChannel(
HttpChannelListener
channelListener, EndpointAddress localAddress, Uri localVia, ConnectionBufferPool bufferPool)