AbstractViewDataExporterExportAsync - метод |
Осуществляет экспорт данных в файл с именем fileName
Пространство имён:
Tessa.UI.Views.Export
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис public Task<ValidationResult> ExportAsync(
string fileName,
string title,
IViewMetadata metadata,
IEnumerable<string> columnsOrdering,
IEnumerable<RequestParameter> parameters,
IEnumerable<ISortingColumn> sortingColumns,
int currentPage,
bool exportAll,
Func<Stream, string, ValueTask> openActionAsync
)
Public Function ExportAsync (
fileName As String,
title As String,
metadata As IViewMetadata,
columnsOrdering As IEnumerable(Of String),
parameters As IEnumerable(Of RequestParameter),
sortingColumns As IEnumerable(Of ISortingColumn),
currentPage As Integer,
exportAll As Boolean,
openActionAsync As Func(Of Stream, String, ValueTask)
) As Task(Of ValidationResult)
public:
virtual Task<ValidationResult^>^ ExportAsync(
String^ fileName,
String^ title,
IViewMetadata^ metadata,
IEnumerable<String^>^ columnsOrdering,
IEnumerable<RequestParameter^>^ parameters,
IEnumerable<ISortingColumn^>^ sortingColumns,
int currentPage,
bool exportAll,
Func<Stream^, String^, ValueTask>^ openActionAsync
) sealed
abstract ExportAsync :
fileName : string *
title : string *
metadata : IViewMetadata *
columnsOrdering : IEnumerable<string> *
parameters : IEnumerable<RequestParameter> *
sortingColumns : IEnumerable<ISortingColumn> *
currentPage : int *
exportAll : bool *
openActionAsync : Func<Stream, string, ValueTask> -> Task<ValidationResult>
override ExportAsync :
fileName : string *
title : string *
metadata : IViewMetadata *
columnsOrdering : IEnumerable<string> *
parameters : IEnumerable<RequestParameter> *
sortingColumns : IEnumerable<ISortingColumn> *
currentPage : int *
exportAll : bool *
openActionAsync : Func<Stream, string, ValueTask> -> Task<ValidationResult>
Параметры
- fileName
- Тип: SystemString
Имя файла
- title
- Тип: SystemString
Заголовок отчета
- metadata
- Тип: Tessa.Views.MetadataIViewMetadata
Метаданные представления
- columnsOrdering
- Тип: System.Collections.GenericIEnumerableString
Порядок вывода столбцов
- parameters
- Тип: System.Collections.GenericIEnumerableRequestParameter
Список параметров
- sortingColumns
- Тип: System.Collections.GenericIEnumerableISortingColumn
Список столбцов по которым осуществляется сортировка
- currentPage
- Тип: SystemInt32
Номер текущей страницы
- exportAll
- Тип: SystemBoolean
Признак необходимости экспорта всех данных
- openActionAsync
- Тип: SystemFuncStream, String, ValueTask
Действие вызываемое для записи и открытия файла
Возвращаемое значение
Тип:
TaskValidationResult
Результат выполнения
Реализации
IViewDataExporterExportAsync(String, String, IViewMetadata, IEnumerableString, IEnumerableRequestParameter, IEnumerableISortingColumn, Int32, Boolean, FuncStream, String, ValueTask)См. также