Class AbstractLowCodeLoadOptionsProvider

Class AbstractLowCodeLoadOptionsProvider

Namespace: Aspose.Cells.LowCode
Assembly: Aspose.Cells.dll (25.4.0)

Implementation to provide multiple load options for processes that use multiple inputs(such as template files).

public abstract class AbstractLowCodeLoadOptionsProvider

Inheritance

object AbstractLowCodeLoadOptionsProvider

Remarks

For example, Aspose.Cells.LowCode.SpreadsheetMerger feature requires multiple template files to merge.

Constructors

AbstractLowCodeLoadOptionsProvider()

protected AbstractLowCodeLoadOptionsProvider()

Properties

Current

Gets the load options from which to load data of currently processed part.

public abstract LowCodeLoadOptions Current { get; }

Property Value

LowCodeLoadOptions

Methods

Finish(LowCodeLoadOptions)

Releases resources after processing currently part of input.

public virtual void Finish(LowCodeLoadOptions part)

Parameters

part LowCodeLoadOptions

the load options used for currently split part.

Remarks

By default this method just closes the stream specified by the Aspose.Cells.LowCode.LowCodeLoadOptions.InputStream directly(if the load options specified a Stream as source). User may overwrite this method to control how to release resources according to their requirement and the implementation of Aspose.Cells.LowCode.AbstractLowCodeLoadOptionsProvider.Current.

MoveNext()

Checks whether there is more input.

public abstract bool MoveNext()

Returns

bool

 English