Table of Contents

Enum ReportSchemaVersion

Namespace
DocWright.Reporting
Assembly
DocWright.Reporting.dll

The report-definition schema a report is written against.

public enum ReportSchemaVersion

Fields

Unknown = 0

An unrecognized namespace. The definition is still read in full — every element is preserved whether or not DocWright models it — and version-specific behaviour falls back to Rdl2016.

Rdl2016 = 1

RDL 2016/01. SSRS 2016 and later, Power BI Report Server, Power BI paginated reports.

Rdl2010 = 2

RDL 2010/01. SSRS 2008 R2 through 2014.

Rdl2008 = 3

RDL 2008/01. SSRS 2008.

Rdl2005 = 4

RDL 2005/01. SSRS 2005.

Remarks

The version is not a property a report states; it is the namespace of the root element, which is why it cannot be changed without rewriting every element in the document and why converting between versions is a reported operation rather than a setter.