Class JsonNamedStream

Namespace
Wolfgang.Etl.Json
Assembly
Wolfgang.Etl.Json.dll

Associates a Stream with an optional human-readable name for progress reporting.

public sealed record JsonNamedStream : IEquatable<JsonNamedStream>
Inheritance
JsonNamedStream
Implements
Inherited Members

Constructors

JsonNamedStream(Stream, string?)

Associates a Stream with an optional human-readable name for progress reporting.

public JsonNamedStream(Stream Stream, string? Name = null)

Parameters

Stream Stream

The stream to extract from.

Name string

An optional name identifying the stream (e.g. a file path or blob key). Surfaced in CurrentSourceName during extraction.

Properties

Name

An optional name identifying the stream (e.g. a file path or blob key). Surfaced in CurrentSourceName during extraction.

public string? Name { get; init; }

Property Value

string

Stream

The stream to extract from.

public Stream Stream { get; init; }

Property Value

Stream