IViewDataExporterExportAsync - метод |
Осуществляет экспорт данных в файл с именем fileName
Пространство имён:
Tessa.UI.Views.Export
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис [NotNullAttribute]
Task<ValidationResult> ExportAsync(
[NotNullAttribute] string fileName,
[CanBeNullAttribute] string title,
[NotNullAttribute] IViewMetadata metadata,
[NotNullAttribute] IEnumerable<string> columnsOrdering,
[NotNullAttribute] IEnumerable<RequestParameter> parameters,
[NotNullAttribute] IEnumerable<ISortingColumn> sortingColumns,
int currentPage,
bool exportAll,
[NotNullAttribute] Func<Stream, string, ValueTask> openActionAsync
)
<NotNullAttribute>
Function ExportAsync (
<NotNullAttribute> fileName As String,
<CanBeNullAttribute> title As String,
<NotNullAttribute> metadata As IViewMetadata,
<NotNullAttribute> columnsOrdering As IEnumerable(Of String),
<NotNullAttribute> parameters As IEnumerable(Of RequestParameter),
<NotNullAttribute> sortingColumns As IEnumerable(Of ISortingColumn),
currentPage As Integer,
exportAll As Boolean,
<NotNullAttribute> openActionAsync As Func(Of Stream, String, ValueTask)
) As Task(Of ValidationResult)
[NotNullAttribute]
Task<ValidationResult^>^ ExportAsync(
[NotNullAttribute] String^ fileName,
[CanBeNullAttribute] String^ title,
[NotNullAttribute] IViewMetadata^ metadata,
[NotNullAttribute] IEnumerable<String^>^ columnsOrdering,
[NotNullAttribute] IEnumerable<RequestParameter^>^ parameters,
[NotNullAttribute] IEnumerable<ISortingColumn^>^ sortingColumns,
int currentPage,
bool exportAll,
[NotNullAttribute] Func<Stream^, String^, ValueTask>^ openActionAsync
)
[<NotNullAttribute>]
abstract ExportAsync :
[<NotNullAttribute>] fileName : string *
[<CanBeNullAttribute>] title : string *
[<NotNullAttribute>] metadata : IViewMetadata *
[<NotNullAttribute>] columnsOrdering : IEnumerable<string> *
[<NotNullAttribute>] parameters : IEnumerable<RequestParameter> *
[<NotNullAttribute>] sortingColumns : IEnumerable<ISortingColumn> *
currentPage : int *
exportAll : bool *
[<NotNullAttribute>] 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
Результат выполнения
См. также