StreamMetaData

Class StreamMetaData

This class holds meta data about the current progress of the source.

Inheritance
StreamMetaData
Namespace: ETLBox.DataFlow
Assembly: ETLBox.dll
Syntax
    public class StreamMetaData

Properties

AdditonalData

A generic object that can hold additional request data

Declaration
    public object AdditonalData { get; set; }
Property Value
TypeDescription
object

HttpRequestMessage

The current http request message used for this request

Declaration
    public HttpRequestMessage HttpRequestMessage { get; }
Property Value
TypeDescription
HttpRequestMessage

HttpResponseMessage

The current http response message received for this request

Declaration
    public HttpResponseMessage HttpResponseMessage { get; }
Property Value
TypeDescription
HttpResponseMessage

ProcessedRows

Amounts of rows processed in the last request

Declaration
    public int ProcessedRows { get; }
Property Value
TypeDescription
int

ProgressCount

Number of currently processed items

Declaration
    public int ProgressCount { get; }
Property Value
TypeDescription
int

RequestCount

The number of requests so far

Declaration
    public int RequestCount { get; }
Property Value
TypeDescription
int

RequestUri

The uri used for the current request

Declaration
    public string RequestUri { get; }
Property Value
TypeDescription
string

UnparsedData

Unparsed meta data from the response. E.g. this could be unparsed json that holds the links to the next page of the response.

Declaration
    public string UnparsedData { get; }
Property Value
TypeDescription
string

Methods

ToString()

Declaration
    public override string ToString()
Returns
TypeDescription
string
Overrides