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
sheetNamestringThe sheet name. / 工作表名稱。
writeAsyncFunc<OdsSheetWriter, CancellationToken, Task>The asynchronous delegate that writes sheet content. / 寫入工作表內容的非同步委派。
Exceptions
- ArgumentException
Thrown when
sheetNameis null or whitespace. / 當sheetName為 null 或空白時擲出。- ArgumentNullException
Properties
SheetName
Gets the sheet name. 取得工作表名稱。
public string SheetName { get; }
Property Value
WriteAsync
Gets the asynchronous delegate that writes sheet content. 取得寫入工作表內容的非同步委派。
public Func<OdsSheetWriter, CancellationToken, Task> WriteAsync { get; }