Class AbstractSaveOptionsProvider
Class AbstractSaveOptionsProvider
实施提供多个存储选项的过程需要多个输出. 例如, Sheetize.SpreadsheetSplitter 功能需要多个目的地来保存分割文件。
实施以提供多种储存选项的过程需要多种输出,例如:Sheetize.SpreadsheetSplitter 功能需要多个目的地保存分割文件。
public abstract class AbstractSaveOptionsProvider
Inheritance
object ← AbstractSaveOptionsProvider
Derived
继承人
- object.GetType() ,
- object.MemberwiseClone() ,
- object.ToString() ,
- object.Equals(object?) ,
- object.Equals(object?, object?) ,
- object.ReferenceEquals(object?, object?) ,
- object.GetHashCode()
Constructors
AbstractSaveOptionsProvider()
protected AbstractSaveOptionsProvider()
Methods
Finish(SaveOptions)
释放资源后处理目前分裂部分。
public virtual void Finish(SaveOptions part)
Parameters
part
SaveOptions : 目前用于分裂部分的储存选项。
Remarks
默认情况下,这种方法只会关闭由Sheetize.SaveOptions.OutputStream 直接(如果保存选项指定流量为目的地。用户可以重写此方法来控制如何释放资源根据他们的要求和实施Sheetize.AbstractSaveOptionsProvider.GetSavOption(Sheetize。
GetSaveOptions(SplitPartInfo)
获取存储选项,从其中获得目前分裂部分的输出设置。
public abstract SaveOptions GetSaveOptions(SplitPartInfo part)
Parameters
part
SplitPartInfo
Returns
名称: Sheetize 参议院: Sheetize.dll