File: Request.xml

package info (click to toggle)
xsp 2.10-2.4
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 3,656 kB
  • sloc: cs: 11,307; xml: 8,481; sh: 4,378; perl: 1,189; makefile: 744; php: 6
file content (791 lines) | stat: -rw-r--r-- 32,790 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
<Type Name="Request" FullName="Mono.FastCgi.Request">
  <TypeSignature Language="C#" Value="public class Request" />
  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Request extends System.Object" />
  <AssemblyInfo>
    <AssemblyName>fastcgi-mono-server2</AssemblyName>
    <AssemblyVersion>2.8.1.0</AssemblyVersion>
  </AssemblyInfo>
  <Base>
    <BaseTypeName>System.Object</BaseTypeName>
  </Base>
  <Interfaces />
  <Docs>
    <summary>To be added.</summary>
    <remarks>To be added.</remarks>
  </Docs>
  <Members>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public Request (ushort requestID, Mono.FastCgi.Connection connection);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(unsigned int16 requestID, class Mono.FastCgi.Connection connection) cil managed" />
      <MemberType>Constructor</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <Parameters>
        <Parameter Name="requestID" Type="System.UInt16" />
        <Parameter Name="connection" Type="Mono.FastCgi.Connection" />
      </Parameters>
      <Docs>
        <param name="requestID">
            A <see cref="T:System.UInt16" /> containing the request ID of the
            new instance.
            </param>
        <param name="connection">
            A <see cref="T:Mono.FastCgi.Connection" /> object from which data is
            received and to which data will be sent.
            </param>
        <summary>
            Constructs and initializes a new instance of <see cref="T:Mono.FastCgi.Request" /> with the specified request ID and
            connection.
            </summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Abort">
      <MemberSignature Language="C#" Value="public void Abort (string message, object[] args);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Abort(string message, object[] args) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="message" Type="System.String" />
        <Parameter Name="args" Type="System.Object[]">
          <Attributes>
            <Attribute>
              <AttributeName>System.ParamArray</AttributeName>
            </Attribute>
          </Attributes>
        </Parameter>
      </Parameters>
      <Docs>
        <param name="message">
            A <see cref="T:System.String" /> containing the error message.
            </param>
        <param name="args">
            A <see cref="T:System.Object[]" /> containing argument to insert
            into the message.
            </param>
        <summary>
            Aborts the request by sending a message on the error
            stream, logging it, and completing the request with an
            application status of -1.
            </summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="AddFileData">
      <MemberSignature Language="C#" Value="public void AddFileData (Mono.FastCgi.Record record);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddFileData(valuetype Mono.FastCgi.Record record) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="record" Type="Mono.FastCgi.Record" />
      </Parameters>
      <Docs>
        <param name="record">
            A <see cref="T:Mono.FastCgi.Record" /> containing a block of file
            data.
            </param>
        <summary>
            Adds a block of file data to the current instance.
            </summary>
        <remarks>
          <para>File data send for the FastCGI filter role and
            contains the contents of the requested file to be
            filtered.</para>
          <para>When data is received, <see cref="E:Mono.FastCgi.Request.FileDataReceived" /> is called.</para>
        </remarks>
        <exception cref="T:System.ArgumentException">
          <paramref name="record" /> does not have the type <see cref="F:Mono.FastCgi.RecordType.Data" />.
            </exception>
        <exception cref="T:System.InvalidOperationException">
            The file data has already been completed.
            </exception>
      </Docs>
    </Member>
    <Member MemberName="AddInputData">
      <MemberSignature Language="C#" Value="public void AddInputData (Mono.FastCgi.Record record);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddInputData(valuetype Mono.FastCgi.Record record) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="record" Type="Mono.FastCgi.Record" />
      </Parameters>
      <Docs>
        <param name="record">
            A <see cref="T:Mono.FastCgi.Record" /> containing a block of input
            data.
            </param>
        <summary>
            Adds a block of standard input data to the current
            instance.
            </summary>
        <remarks>
          <para>Input data is analogous to standard input in
            CGI/1.1 programs and contains post data from the HTTP
            request.</para>
          <para>When data is received, <see cref="E:Mono.FastCgi.Request.InputDataReceived" /> is called.</para>
        </remarks>
        <exception cref="T:System.ArgumentException">
          <paramref name="record" /> does not have the type <see cref="F:Mono.FastCgi.RecordType.StandardInput" />.
            </exception>
        <exception cref="T:System.InvalidOperationException">
            The input data has already been completed.
            </exception>
      </Docs>
    </Member>
    <Member MemberName="AddParameterData">
      <MemberSignature Language="C#" Value="public void AddParameterData (byte[] data);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddParameterData(unsigned int8[] data) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="data" Type="System.Byte[]" />
      </Parameters>
      <Docs>
        <param name="data">
            A <see cref="T:System.Byte[]" /> containing a chunk of parameter
            data.
            </param>
        <summary>
            Adds a block of FastCGI parameter data to the current
            instance.
            </summary>
        <remarks>
          <para>In the standard FastCGI method, if the data
            received has a length of zero, the parameter data has
            been completed and the the data will be parsed. At that
            point <see cref="E:Mono.FastCgi.Request.ParameterDataCompleted" /> will be
            called.</para>
          <para>If an exception is encountered while parsing the
            parameters, the request will be aborted.</para>
        </remarks>
        <exception cref="T:System.ArgumentNullException">
          <paramref name="data" /> is <see langref="null" />.
            </exception>
        <exception cref="T:System.InvalidOperationException">
            The parameter data has already been completed and parsed.
            </exception>
      </Docs>
    </Member>
    <Member MemberName="ApplicationHost">
      <MemberSignature Language="C#" Value="protected Mono.WebServer.FastCgi.ApplicationHost ApplicationHost { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance class Mono.WebServer.FastCgi.ApplicationHost ApplicationHost" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Mono.WebServer.FastCgi.ApplicationHost</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            Gets the application host mapped to the current instance.
            </summary>
        <value>
            A <see cref="!:Mono.WebServer.FastCgi.ApplicationHost" />
            containing the application host mapped to current instance.
            </value>
        <remarks>
            This is a marshalled object from the hosting <see cref="T:System.AppDomain" />.
            </remarks>
      </Docs>
    </Member>
    <Member MemberName="CompleteRequest">
      <MemberSignature Language="C#" Value="public void CompleteRequest (int appStatus, Mono.FastCgi.ProtocolStatus protocolStatus);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void CompleteRequest(int32 appStatus, valuetype Mono.FastCgi.ProtocolStatus protocolStatus) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="appStatus" Type="System.Int32" />
        <Parameter Name="protocolStatus" Type="Mono.FastCgi.ProtocolStatus" />
      </Parameters>
      <Docs>
        <param name="appStatus">
          <para>A <see cref="T:System.Int32" /> containing the application
            status the request ended with.</para>
          <para>This is the same value as would be returned by a
            program on termination. On successful termination, this
            would be zero.</para>
        </param>
        <param name="protocolStatus">
            A <see cref="T:Mono.FastCgi.ProtocolStatus" /> containing the FastCGI
            protocol status with which the request is being ended.
            </param>
        <summary>
            Completes the request by closing any opened response and
            error streams and sending the EndRequest record to the
            client.
            </summary>
        <remarks>
            To close the request, this method calls <see cref="M:Mono.FastCgi.Connection.EndRequest(System.UInt16,System.Int32,Mono.FastCgi.ProtocolStatus)" />, which additionally
            releases the resources so they can be garbage collected.
            </remarks>
      </Docs>
    </Member>
    <Member MemberName="DataNeeded">
      <MemberSignature Language="C#" Value="public bool DataNeeded { protected set; get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance bool DataNeeded" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            Gets and sets whether or not data is still needed by the
            current instance.
            </summary>
        <value>
            A <see cref="T:System.Boolean" /> indicating whether or not data is
            still needed by the current instance.
            </value>
        <remarks>
            This value is used by the connection to determine whether
            or not it still needs to receive data for the request
            from the socket. As soon as a request has received all
            the necessary data, it should set the value to <see langword="false" /> so the connection can continue on
            with its next task.
            </remarks>
      </Docs>
    </Member>
    <Member MemberName="FileDataReceived">
      <MemberSignature Language="C#" Value="protected event Mono.FastCgi.DataReceivedHandler FileDataReceived;" />
      <MemberSignature Language="ILAsm" Value=".event class Mono.FastCgi.DataReceivedHandler FileDataReceived" />
      <MemberType>Event</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Mono.FastCgi.DataReceivedHandler</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            This event is called when file data has been received by
            the current instance.
            </summary>
        <remarks>
            File data send for the FastCGI filter role and contains
            the contents of the requested file to be filtered.
            </remarks>
      </Docs>
    </Member>
    <Member MemberName="GetParameter">
      <MemberSignature Language="C#" Value="public string GetParameter (string parameter);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance string GetParameter(string parameter) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="parameter" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="parameter">
            A <see cref="T:System.String" /> containing a parameter namte to
            find in current instance.
            </param>
        <summary>
            Gets a parameter with a specified name.
            </summary>
        <returns>
            A <see cref="T:System.String" /> containing the parameter with the
            specified name, or <see langref="null" /> if it was not
            found.
            </returns>
        <remarks>
            This method is analogous to <see cref="!:System.Environment.GetEnvironmentVariable" /> as FastCGI parameters represent environment variables
            that would be passed to a CGI/1.1 program.
            </remarks>
      </Docs>
    </Member>
    <Member MemberName="GetParameters">
      <MemberSignature Language="C#" Value="public System.Collections.Generic.IDictionary&lt;string,string&gt; GetParameters ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Collections.Generic.IDictionary`2&lt;string, string&gt; GetParameters() cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Collections.Generic.IDictionary&lt;System.String,System.String&gt;</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>
            Gets all parameter contained in the current instance.
            </summary>
        <returns>
            A <see cref="T:System.Collections.Generic.IDictionary&lt;string,string&gt;" />
            containing all the parameters contained in the current
            instance.
            </returns>
        <remarks>
            This method is analogous to <see cref="!:System.Environment.GetEnvironmentVariables" /> as
            FastCGI parameters represent environment variables that
            would be passed to a CGI/1.1 program.
            </remarks>
      </Docs>
    </Member>
    <Member MemberName="HostName">
      <MemberSignature Language="C#" Value="public string HostName { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance string HostName" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            Gets the host name used to make the request handled by
            the current instance.
            </summary>
        <value>
            A <see cref="T:System.String" /> containing the host name used to
            make the request handled by the current instance.
            </value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="InputDataReceived">
      <MemberSignature Language="C#" Value="protected event Mono.FastCgi.DataReceivedHandler InputDataReceived;" />
      <MemberSignature Language="ILAsm" Value=".event class Mono.FastCgi.DataReceivedHandler InputDataReceived" />
      <MemberType>Event</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Mono.FastCgi.DataReceivedHandler</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            This event is called when standard input data has been
            received by the current instance.
            </summary>
        <remarks>
            Input data is analogous to standard input in CGI/1.1
            programs and contains post data from the HTTP request.
            </remarks>
      </Docs>
    </Member>
    <Member MemberName="IsConnected">
      <MemberSignature Language="C#" Value="public bool IsConnected { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance bool IsConnected" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            Gets whether or not the connection used by the current
            instance is connected.
            </summary>
        <value>
            A <see cref="T:System.Boolean" /> indicating whether or not the
            connection used by the current instance is connected.
            </value>
        <remarks>
            If the connection is not connected, any response data is
            disregarded. As such, before any intense operation, this
            value should be checked as to avoid any unneccessary
            work.
            </remarks>
      </Docs>
    </Member>
    <Member MemberName="ParameterDataCompleted">
      <MemberSignature Language="C#" Value="protected event EventHandler ParameterDataCompleted;" />
      <MemberSignature Language="ILAsm" Value=".event class System.EventHandler ParameterDataCompleted" />
      <MemberType>Event</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.EventHandler</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            This event is called when the parameter data has been
            completely read and parsed by the current instance.
            </summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Path">
      <MemberSignature Language="C#" Value="public string Path { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance string Path" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            Gets the virtual path used to make the request handled by
            the current instance.
            </summary>
        <value>
            A <see cref="T:System.String" /> containing the virtual path used
            to make the request handled by the current instance.
            </value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="PhysicalPath">
      <MemberSignature Language="C#" Value="public string PhysicalPath { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance string PhysicalPath" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            Gets the physical path mapped to by the current instance.
            </summary>
        <value>
            A <see cref="T:System.String" /> containing the physical path
            mapped to by current instance.
            </value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="PortNumber">
      <MemberSignature Language="C#" Value="public int PortNumber { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance int32 PortNumber" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            Gets the port number used to make the request handled by
            the current instance.
            </summary>
        <value>
            A <see cref="T:System.Int32" /> containing the port number used to
            make the request handled by the current instance.
            </value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="RequestID">
      <MemberSignature Language="C#" Value="public ushort RequestID { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance unsigned int16 RequestID" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.UInt16</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            Gets the request ID of the current instance as used by
            the connection.
            </summary>
        <value>
            A <see cref="T:System.UInt16" /> containing the request ID of the
            current instance.
            </value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SendError">
      <MemberSignature Language="C#" Value="public void SendError (byte[] data);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SendError(unsigned int8[] data) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="data" Type="System.Byte[]" />
      </Parameters>
      <Docs>
        <param name="data">
            A <see cref="T:System.Byte[]" /> containing error data to send.
            </param>
        <summary>
            Sends standard error data.
            </summary>
        <remarks>
          <para>FastCGI error data is analogous to CGI/1.1 standard
            error data.</para>
          <para>To send text, use <see cref="SendError(string,System.Text.Encoding)" />.</para>
          <para>To send only the beginning of a <see cref="T:System.Byte[]" /> (as in the case of buffers), use <see cref="M:Mono.FastCgi.Request.SendError(System.Byte[],System.Int32)" />.</para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="SendError">
      <MemberSignature Language="C#" Value="public void SendError (string text);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SendError(string text) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="text" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="text">
            A <see cref="T:System.String" /> containing text to send.
            </param>
        <summary>
            Sends standard error text in UTF-8 encoding.
            </summary>
        <remarks>
          <para>FastCGI error data is analogous to CGI/1.1 standard
            error data.</para>
          <para>To specify the text encoding, use <see cref="SendError(string,System.Text.Encoding)" />.</para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="SendError">
      <MemberSignature Language="C#" Value="public void SendError (byte[] data, int length);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SendError(unsigned int8[] data, int32 length) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="data" Type="System.Byte[]" />
        <Parameter Name="length" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="data">
            A <see cref="T:System.Byte[]" /> containing error data to send.
            </param>
        <param name="length">
            A <see cref="T:System.Int32" /> containing the number of bytes of
            <paramref name="data" /> to send.
            </param>
        <summary>
            Sends a specified number of bytes of standard error data.
            </summary>
        <remarks>
          <para>FastCGI error data is analogous to CGI/1.1 standard
            error data.</para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="SendError">
      <MemberSignature Language="C#" Value="public void SendError (string text, System.Text.Encoding encoding);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SendError(string text, class System.Text.Encoding encoding) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="text" Type="System.String" />
        <Parameter Name="encoding" Type="System.Text.Encoding" />
      </Parameters>
      <Docs>
        <param name="text">
            A <see cref="T:System.String" /> containing text to send.
            </param>
        <param name="encoding">
            A <see cref="!:System.Text.Encoding" /> containing a
            encoding to use when converting the text.
            </param>
        <summary>
            Sends standard error text in a specified encoding.
            </summary>
        <remarks>
          <para>FastCGI error data is analogous to CGI/1.1 standard
            error data.</para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="SendOutput">
      <MemberSignature Language="C#" Value="public void SendOutput (byte[] data);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SendOutput(unsigned int8[] data) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="data" Type="System.Byte[]" />
      </Parameters>
      <Docs>
        <param name="data">
            A <see cref="T:System.Byte[]" /> containing output data to send.
            </param>
        <summary>
            Sends standard output data.
            </summary>
        <remarks>
          <para>FastCGI output data is analogous to CGI/1.1
            standard output data.</para>
          <para>To send text, use <see cref="SendOutput(string,System.Text.Encoding)" />.</para>
          <para>To send only the beginning of a <see cref="T:System.Byte[]" /> (as in the case of buffers), use <see cref="M:Mono.FastCgi.Request.SendOutput(System.Byte[],System.Int32)" />.</para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="SendOutput">
      <MemberSignature Language="C#" Value="public void SendOutput (byte[] data, int length);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SendOutput(unsigned int8[] data, int32 length) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="data" Type="System.Byte[]" />
        <Parameter Name="length" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="data">
            A <see cref="T:System.Byte[]" /> containing output data to send.
            </param>
        <param name="length">
            A <see cref="T:System.Int32" /> containing the number of bytes of
            <paramref name="data" /> to send.
            </param>
        <summary>
            Sends a specified number of bytes of standard output
            data.
            </summary>
        <remarks>
          <para>FastCGI output data is analogous to CGI/1.1
            standard output data.</para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="SendOutput">
      <MemberSignature Language="C#" Value="public void SendOutput (string text, System.Text.Encoding encoding);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SendOutput(string text, class System.Text.Encoding encoding) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="text" Type="System.String" />
        <Parameter Name="encoding" Type="System.Text.Encoding" />
      </Parameters>
      <Docs>
        <param name="text">
            A <see cref="T:System.String" /> containing text to send.
            </param>
        <param name="encoding">
            A <see cref="!:System.Text.Encoding" /> containing a
            encoding to use when converting the text.
            </param>
        <summary>
            Sends standard output text in a specified encoding.
            </summary>
        <remarks>
          <para>FastCGI output data is analogous to CGI/1.1
            standard output data.</para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="SendOutputText">
      <MemberSignature Language="C#" Value="public void SendOutputText (string text);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SendOutputText(string text) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="text" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="text">
            A <see cref="T:System.String" /> containing text to send.
            </param>
        <summary>
            Sends standard outpu text in UTF-8 encoding.
            </summary>
        <remarks>
          <para>FastCGI output data is analogous to CGI/1.1
            standard output data.</para>
          <para>To specify the text encoding, use <see cref="SendOutput(string,System.Text.Encoding)" />.</para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="Server">
      <MemberSignature Language="C#" Value="public Mono.FastCgi.Server Server { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance class Mono.FastCgi.Server Server" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.8.1.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Mono.FastCgi.Server</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            Gets the server that spawned the connection used by the
            current instance.
            </summary>
        <value>
            A <see cref="!:FastCgi.Server" /> containing the server
            that spawned the connection used by the current instance.
            </value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
  </Members>
</Type>