protected override IWebRequestReceiver OnBuild() { var description = new HttpWebRequestReceiverDescription(); IWebRequestReceiveHandler handler = OnBuildHandler(); for (int i = 0; i < m_prefixes.Count; i++) { description.Prefixes.Add(m_prefixes[i]); } return(new HttpWebRequestReceiver(description, handler)); }
protected WebRequestReceiver(TDescription description, IWebRequestReceiveHandler handler) { Description = description ?? throw new ArgumentNullException(nameof(description)); Handler = handler ?? throw new ArgumentNullException(nameof(handler)); }
public HttpWebRequestReceiver(HttpWebRequestReceiverDescription description, IWebRequestReceiveHandler handler) : base(description, handler) { }