Class AbstractSaveOptionsProvider
Implementació per proporcionar múltiples opcions d’estalvi per a processosque requereixen múltiples sortides. per exemple,La funció Sheetize.SpreadsheetSplitter requereix múltiples destinacionsPer salvar els arxius dividits.
public abstract class AbstractSaveOptionsProvider
Inheritance
object ← AbstractSaveOptionsProvider
Derived
Membres heretats
- 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)
Llibera els recursos després del processament actualment dividit part.
public virtual void Finish(SaveOptions part)
Parameters
part
SaveOptions : les opcions d’estalvi utilitzades per a la part actualment dividida.
Remarks
Per default, aquest mètode tanca només el flux especificat per laSheetize.SaveOptions.OutputStream directament(si les opcions d’emmagatzematgeEspecifica un flux com a destinació).L’usuari pot sobreescriure aquest mètode per controlar com alliberar recursosd’acord amb les seves exigències i la seva implementacióL’apartat de la pàgina web de l’Autoritat.cat (Sheetize.SplitPartInfo).
GetSaveOptions(SplitPartInfo)
Obté les opcions d’estalvi des de les quals obtenir les configuracions de sortida per a la part actualment dividida.
public abstract SaveOptions GetSaveOptions(SplitPartInfo part)
Parameters
part
SplitPartInfo
Returns
Nom dels espais: Sheetize Assemblea de l’Assemblea: Sheetize.dll