Class AbstractSaveOptionsProvider
Class AbstractSaveOptionsProvider
การประยุกต์ใช้เพื่อให้เลือกการบันทึกหลายตัวสําหรับกระบวนการที่ต้องการผลลัพธ์หลายอย่าง ตัวอย่างเช่นฟังก์ชั่น Sheetize.SpreadsheetSplitter จําเป็นต้องมีเป้าหมายหลายแห่งเพื่อบันเทิงไฟล์ที่แบ่งออก
การดําเนินการเพื่อให้ตัวเลือกการบันทึกหลายตัวสําหรับกระบวนการสิ่งที่ต้องใช้การส่งออกหลายตัว ตัวอย่างเช่นSheetize.Spreadsheetฟังก์ชั่น Splitter ต้องการหลายจุดหมายปลายทางเพื่อบันทึกไฟล์แบ่ง
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 .SplitPartInfo)
GetSaveOptions(SplitPartInfo)
รับตัวเลือกการบันทึกจากที่ที่จะได้รับการตั้งค่าการส่งออกสําหรับส่วนแบ่งในปัจจุบัน
public abstract SaveOptions GetSaveOptions(SplitPartInfo part)
Parameters
part
SplitPartInfo
Returns
ชื่อพื้นที่: Sheetize การชุมนุม: Sheetize.dll