implements IContentConsumer
0x00x00B0
Members 16
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | <VersionMajor>k__BackingField | int | Private | — | |
| 0x04 | <VersionMinor>k__BackingField | int | Private | — | |
| 0x04 | <StatusCode>k__BackingField | int | Private | — | |
| 0x001C | 0x04 | padding / unreflected | |||
| 0x08 | <Message>k__BackingField | string | Private | — | |
| 0x08 | <Headers>k__BackingField | Dictionary<System.String | Private | — | |
| 0x08 | <ContentProvider>k__BackingField | PeekableContentProviderStream | Private | — | |
| 0x04 | _readState | PeekableReadState | Private | — | |
| 0x04 | _deliveryMode | ContentDeliveryMode | Private | — | |
| 0x40 | _parameters | ProxyConnectParameters | Private | — | |
| 0x08 | _expectedLength | long | Private | — | |
| 0x08 | _output | BufferPoolMemoryStream | Private | — | |
| 0x04 | _chunkLength | int | Private | — | |
| 0x04 | _readChunkedState | ReadChunkedStates | Private | — | |
| 0x08 | _downloaded | long | Private | — | |
| 0x08 | OnFinished | Action<Best.HTTP.Proxies.ProxyConnectParameters | Public | — | |
| 0x08 | <DataAsText>k__BackingField | string | Private | — | |
Functions 37
| Signature | Flags | Native | Params |
|---|---|---|---|
| PeekableReadState get_ReadState() | Public+1 flags | — | 0x04 |
| void set_ReadState(const PeekableReadState& value) | Private+1 flags | — | 0x04 |
| int get_VersionMajor() | Public+1 flags | — | 0x04 |
| void set_VersionMajor(int value) | Private+1 flags | 0x04 | |
| int get_VersionMinor() | Public+1 flags | 0x04 | |
| void set_VersionMinor(int value) | Private+1 flags | 0x04 | |
| int get_StatusCode() | Public+1 flags | 0x04 | |
| void set_StatusCode(int value) | Private+1 flags | 0x04 | |
| string get_Message() | Public+1 flags | 0x08 | |
| void set_Message(const string& value) | Private+1 flags | 0x08 | |
| Dictionary<System.String get_Headers() | Public+1 flags | 0x08 | |
| void set_Headers(Dictionary<System.String value) | Private+1 flags | 0x08 | |
| PeekableContentProviderStream get_ContentProvider() | PublicFinal+3 flags | 0x08 | |
| void set_ContentProvider(PeekableContentProviderStream value) | Private+1 flags | 0x08 | |
| string get_DataAsText() | Public+1 flags | 0x08 | |
| void set_DataAsText(const string& value) | Private+1 flags | 0x08 | |
| void .ctor(const ProxyConnectParameters& parameters) | Public+1 flags | 0x40 | |
| void SetBinding(PeekableContentProviderStream contentProvider) | PublicFinal+2 flags | 0x08 | |
| void UnsetBinding() | PublicFinal+2 flags | 0x00 | |
| void OnConnectionClosed() | PublicFinal+2 flags | 0x00 | |
| void OnError(Exception ex) | PublicFinal+2 flags | 0x08 | |
| void CallFinished(Exception error) | Private | 0x08 | |
| void OnContent() | PublicFinal+2 flags | 0x00 | |
| List<System.String> GetHeaderValues(const string& name) | Public | 0x08 | |
| string GetFirstHeaderValue(const string& name) | Public | 0x08 | |
| bool HasHeaderWithValue(const string& headerName, const string& value) | Public | 0x08 | |
| void AddHeader(const string& name, const string& value) | Public | 0x08 | |
| void VerboseLogging(const string& v) | Private | 0x08 | |
| bool IsNewLinePresent(PeekableStream peekable) | Private | 0x08 | |
| void ProcessReadHeaders(PeekableStream peekable, const PeekableReadState& targetState) | Private | 0x08 | |
| void ProcessReadRawUnknownLength(PeekableStream peekable) | Private | 0x08 | |
| bool TryReadChunkLength(PeekableStream peekable, ref int& result) | Private | 0x08 | |
| void ProcessReadChunked(PeekableStream peekable) | Private | 0x08 | |
| void ProcessReadRaw(PeekableStream peekable) | Private | 0x08 | |
| void ProcessChunk(const BufferSegment& chunk) | Private | 0x10 | |
| void PostProcessContent() | Private | 0x00 | |
| string ToString() | Public+1 flags | 0x08 |