C# Class System.Net.Connection

Inheritance: PooledStream
Show file Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Private Properties

Property Type Description
AbortOrDisassociate bool
AbortSocket void
CheckIdle void
CheckNextRequest HttpWebRequest
CheckNonIdle void
CheckStartReceive void
ClearReaderState void
CloseOnIdle void
CompleteConnection void
CompleteConnectionWrapper void
CompleteStartConnection void
CompleteStartRequest void
Connection System.Collections
Debug void
DebugDumpArrayListEntries void
FindChunkEntitySize int
HandleConnectStreamException void
HandleError void
HandleErrorWithReadDone void
InitializeParseStatusLine void
InternalWriteStartNextRequest void
ParseResponseData DataParseStatus
ParseStatusLine DataParseStatus
ParseStatusLineStrict DataParseStatus
ParseStreamData DataParseStatus
PollAndRead void
PostReceive void
PostReceiveWrapper void
PrepareCloseConnectionSocket void
ProcessHeaderData long
ReadCallback void
ReadCallbackWrapper void
ReadComplete bool
ReadStartNextRequest void
SetStatusLineParsed void
StartRequest TriState
SubmitRequest bool
SyncRead void
TunnelThroughProxy bool
TunnelThroughProxyWrapper void
UnlockRequest void
Write void
WriteStartNextRequest void

Private Methods

Method Description
AbortOrDisassociate ( HttpWebRequest request, WebException webException ) : bool
AbortSocket ( bool isAbortState ) : void
CheckIdle ( ) : void
CheckNextRequest ( ) : HttpWebRequest
CheckNonIdle ( ) : void
CheckStartReceive ( HttpWebRequest request ) : void
ClearReaderState ( ) : void
CloseOnIdle ( ) : void
CompleteConnection ( bool async, HttpWebRequest request ) : void
CompleteConnectionWrapper ( object request, object state ) : void
CompleteStartConnection ( bool async, HttpWebRequest httpWebRequest ) : void
CompleteStartRequest ( bool onSubmitThread, HttpWebRequest request, TriState needReConnect ) : void
Connection ( ConnectionGroup connectionGroup ) : System.Collections
Debug ( int requestHash ) : void
DebugDumpArrayListEntries ( ArrayList list, string listType ) : void
FindChunkEntitySize ( byte buffer, int offset, int size ) : int
HandleConnectStreamException ( bool writeDone, bool readDone, WebExceptionStatus webExceptionStatus, ConnectionReturnResult &returnResult, Exception e ) : void
HandleError ( bool writeDone, bool readDone, WebExceptionStatus webExceptionStatus, ConnectionReturnResult &returnResult ) : void
HandleErrorWithReadDone ( WebExceptionStatus webExceptionStatus, ConnectionReturnResult &returnResult ) : void
InitializeParseStatusLine ( ) : void
InternalWriteStartNextRequest ( HttpWebRequest request, bool &calledCloseConnection, TriState &startRequestResult, HttpWebRequest &nextRequest, ConnectionReturnResult &returnResult ) : void
ParseResponseData ( ConnectionReturnResult &returnResult, bool &requestDone, CoreResponseData &continueResponseData ) : DataParseStatus
ParseStatusLine ( byte statusLine, int statusLineLength, int &bytesParsed, int &statusLineInts, string &statusDescription, int &statusState, WebParseError &parseError ) : DataParseStatus
ParseStatusLineStrict ( byte statusLine, int statusLineLength, int &bytesParsed, int &statusState, StatusLineValues statusLineValues, int maximumHeaderLength, int &totalBytesParsed, WebParseError &parseError ) : DataParseStatus
ParseStreamData ( ConnectionReturnResult &returnResult ) : DataParseStatus
PollAndRead ( HttpWebRequest request, bool userRetrievedStream ) : void
PostReceive ( ) : void
PostReceiveWrapper ( object state ) : void
PrepareCloseConnectionSocket ( ConnectionReturnResult &returnResult ) : void
ProcessHeaderData ( bool &fHaveChunked, HttpWebRequest request, bool &dummyResponseStream ) : long
ReadCallback ( IAsyncResult asyncResult ) : void
ReadCallbackWrapper ( IAsyncResult asyncResult ) : void
ReadComplete ( int bytesRead, WebExceptionStatus errorStatus ) : bool
ReadStartNextRequest ( WebRequest currentRequest, ConnectionReturnResult &returnResult ) : void
SetStatusLineParsed ( ) : void
StartRequest ( HttpWebRequest request ) : TriState
SubmitRequest ( HttpWebRequest request ) : bool
SyncRead ( HttpWebRequest request, bool userRetrievedStream, bool probeRead ) : void
TunnelThroughProxy ( Uri proxy, HttpWebRequest originalRequest, bool async ) : bool
TunnelThroughProxyWrapper ( IAsyncResult result ) : void
UnlockRequest ( ) : void
Write ( ScatterGatherBuffers writeBuffer ) : void
WriteStartNextRequest ( HttpWebRequest request, ConnectionReturnResult &returnResult ) : void