Class XmlDataSourceProvider
- Namespace
- ReportWright.Data.Xml
- Assembly
- ReportWright.Data.Xml.dll
Rows embedded in the report itself: the dataset's command text is an XML document whose
Data element holds one child per row, as Report Builder's sample reports carry theirs.
Column types come from the dataset's declared field types (rd:TypeName) when the query
carries them, else every column is text. Reads nothing outside the report.
public sealed class XmlDataSourceProvider : DataSourceProvider
- Inheritance
-
XmlDataSourceProvider
- Inherited Members
Constructors
Fields
- ProviderKind
The kind this provider serves.
Properties
Methods
- DiscoverSchema(ResolvedDataSource, ReportDataQuery, DataSourceExecutionOptions, CancellationToken)
Discovers the fields a dataset's query yields, without reading its rows where the source allows.
- Execute(ResolvedDataSource, ReportDataQuery, DataSourceExecutionOptions, CancellationToken)
Runs a dataset's query.
- Test(ResolvedDataSource, CancellationToken)
Tests that the source can be reached, without running a dataset.