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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
 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)
 {
 }
 protected abstract Request CreateRequest(ushort requestId, BeginRequestMessageBody body);