Table of Contents

Class OdsSheetWriteJob

Namespace
OdfKit.Spreadsheet
Assembly
OdfKit.dll

Represents an ODS sheet write job that can be generated in parallel. 表示一個可並行產生的 ODS 工作表寫入工作。

public sealed class OdsSheetWriteJob
Inheritance
OdsSheetWriteJob
Inherited Members

Constructors

OdsSheetWriteJob(string, Func<OdsSheetWriter, CancellationToken, Task>)

Initializes a new instance of the OdsSheetWriteJob class. 初始化 OdsSheetWriteJob 類別的新執行個體。

public OdsSheetWriteJob(string sheetName, Func<OdsSheetWriter, CancellationToken, Task> writeAsync)

Parameters

sheetName string

The sheet name. / 工作表名稱。

writeAsync Func<OdsSheetWriter, CancellationToken, Task>

The asynchronous delegate that writes sheet content. / 寫入工作表內容的非同步委派。

Exceptions

ArgumentException

Thrown when sheetName is null or whitespace. / 當 sheetNamenull 或空白時擲出。

ArgumentNullException

Thrown when writeAsync is null. / 當 writeAsyncnull 時擲出。

Properties

SheetName

Gets the sheet name. 取得工作表名稱。

public string SheetName { get; }

Property Value

string

WriteAsync

Gets the asynchronous delegate that writes sheet content. 取得寫入工作表內容的非同步委派。

public Func<OdsSheetWriter, CancellationToken, Task> WriteAsync { get; }

Property Value

Func<OdsSheetWriter, CancellationToken, Task>