Interface IDataExportContext
Interface for data export context.
Inherited Members
System.Dynamic.IDynamicMetaObjectProvider.GetMetaObject(System.Linq.Expressions.Expression)
System.IDisposable.Dispose()
Namespace: Kephas.Data.IO.Export
Assembly: Kephas.Data.IO.dll
Syntax
public interface IDataExportContext : IDataIOContext, IContext, IExpando, IDynamicMetaObjectProvider, IIndexable, ILoggable, IDisposable
Properties
| Improve this Doc View SourceClientQueryExecutionContextConfig
Gets or sets the client query execution context configuration.
Declaration
Action<IClientQueryExecutionContext> ClientQueryExecutionContextConfig { get; set; }
Property Value
Type | Description |
---|---|
System.Action<IClientQueryExecutionContext> | The client query execution context configuration. |
Data
Gets the data to be exported.
Declaration
IEnumerable<object> Data { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<System.Object> | The data to be exported. |
DefaultRootTargetType
Gets or sets the default root target type.
Declaration
Type DefaultRootTargetType { get; set; }
Property Value
Type | Description |
---|---|
System.Type | The default root target type. |
Output
Gets or sets the export output.
Declaration
DataStream Output { get; set; }
Property Value
Type | Description |
---|---|
DataStream | The export output. |
Query
Gets the query used to retrieve the data to be exported.
Declaration
ClientQuery Query { get; }
Property Value
Type | Description |
---|---|
ClientQuery | The query to retrieve data. |
ThrowOnNotFound
Gets or sets a value indicating whether to throw an exception if no data is found to export.
Declaration
bool ThrowOnNotFound { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|