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.GetSavoptions(Sheetize。SplitPartInfo)
GetSaveOptions(SplitPartInfo)
現在分割部分の出力設定を得るために保存するオプションを取得します。
public abstract SaveOptions GetSaveOptions(SplitPartInfo part)
Parameters
part
SplitPartInfo
Returns
名称: Sheetize 国会議員: Sheetize.dll