C# Class System.ServiceModel.Channels.Http.HttpListenerManager

显示文件 Open project: kumpera/mono Class Usage Examples

Public Methods

Method Description
ProcessNewContext ( HttpContextInfo ctxi ) : void
RegisterListener ( System.ServiceModel.Dispatcher.ChannelDispatcher channel, System.TimeSpan timeout ) : void
TryDequeueRequest ( System.ServiceModel.Dispatcher.ChannelDispatcher channel, System.TimeSpan timeout, HttpContextInfo &context ) : bool
UnregisterListener ( System.ServiceModel.Dispatcher.ChannelDispatcher channel, System.TimeSpan timeout ) : void

Protected Methods

Method Description
HttpListenerManager ( ) : System
RegisterListenerCommon ( System.ServiceModel.Dispatcher.ChannelDispatcher channel, System.TimeSpan timeout ) : void
UnregisterListenerCommon ( System.ServiceModel.Dispatcher.ChannelDispatcher channel, System.TimeSpan timeout ) : void

Private Methods

Method Description
SelectChannel ( HttpContextInfo ctx ) : System.ServiceModel.Channels.Http.HttpChannelListenerEntry

Method Details

HttpListenerManager() protected method

protected HttpListenerManager ( ) : System
return System

ProcessNewContext() public method

public ProcessNewContext ( HttpContextInfo ctxi ) : void
ctxi HttpContextInfo
return void

RegisterListener() public abstract method

public abstract RegisterListener ( System.ServiceModel.Dispatcher.ChannelDispatcher channel, System.TimeSpan timeout ) : void
channel System.ServiceModel.Dispatcher.ChannelDispatcher
timeout System.TimeSpan
return void

RegisterListenerCommon() protected method

protected RegisterListenerCommon ( System.ServiceModel.Dispatcher.ChannelDispatcher channel, System.TimeSpan timeout ) : void
channel System.ServiceModel.Dispatcher.ChannelDispatcher
timeout System.TimeSpan
return void

TryDequeueRequest() public method

public TryDequeueRequest ( System.ServiceModel.Dispatcher.ChannelDispatcher channel, System.TimeSpan timeout, HttpContextInfo &context ) : bool
channel System.ServiceModel.Dispatcher.ChannelDispatcher
timeout System.TimeSpan
context HttpContextInfo
return bool

UnregisterListener() public abstract method

public abstract UnregisterListener ( System.ServiceModel.Dispatcher.ChannelDispatcher channel, System.TimeSpan timeout ) : void
channel System.ServiceModel.Dispatcher.ChannelDispatcher
timeout System.TimeSpan
return void

UnregisterListenerCommon() protected method

protected UnregisterListenerCommon ( System.ServiceModel.Dispatcher.ChannelDispatcher channel, System.TimeSpan timeout ) : void
channel System.ServiceModel.Dispatcher.ChannelDispatcher
timeout System.TimeSpan
return void