public CustomAspNetRequest(ushort id, BeginRequestMessageBody body) : base(id, body) { //must be the same values used when calling ApplicationHost.CreateApplicationHost this.VirtualPath = "/"; this.PhysicalPath = Path.Combine(Directory.GetCurrentDirectory(), "Root"); }
protected Request(ushort id, BeginRequestMessageBody body) { this.Id = id; this.RequestBody = body; this.ExitCode = 0; this.ParametersStream = new InputStream(); this.InputStream = new InputStream(); this.DataStream = new InputStream(); this.OutputStream = new OutputStream(); this.ErrorStream = new OutputStream(); this.OutputStream.Flushing += new EventHandler<FlushEventArgs>(OutputStreamFlushing); this.ErrorStream.Flushing += new EventHandler<FlushEventArgs>(ErrorStreamFlushing); }
protected Request(ushort id, BeginRequestMessageBody body) { this.Id = id; this.RequestBody = body; this.ExitCode = 0; this.ParametersStream = new InputStream(); this.InputStream = new InputStream(); this.DataStream = new InputStream(); this.OutputStream = new OutputStream(); this.ErrorStream = new OutputStream(); this.OutputStream.Flushing += new EventHandler <FlushEventArgs>(OutputStreamFlushing); this.ErrorStream.Flushing += new EventHandler <FlushEventArgs>(ErrorStreamFlushing); }
protected abstract Request CreateRequest(ushort requestId, BeginRequestMessageBody body);
public AspNetRequest(ushort id, BeginRequestMessageBody body) : base(id, body) { this.Status = String.Empty; this.Headers = new NameValueCollection(); }
public SimpleRequest(ushort id, BeginRequestMessageBody body) : base(id, body) { }