Class AbstractSaveOptionsProvider
Implementación para proporcionar múltiples opciones de ahorro para procesosque requiere múltiples fuentes. por ejemplo,La función Sheetize.SpreadsheetSplitter requiere múltiples destinospara salvar los archivos divididos.
public abstract class AbstractSaveOptionsProvider
Inheritance
object ← AbstractSaveOptionsProvider
Derived
Miembros heredados
- object.GetType() ,y,
- object.MemberwiseClone() ,y,
- object.ToString() ,y,
- object.Equals(object?) ,y,
- object.Equals(object?, object?) ,y,
- object.ReferenceEquals(object?, object?) ,y,
- object.GetHashCode()
Constructors
AbstractSaveOptionsProvider()
protected AbstractSaveOptionsProvider()
Methods
Finish(SaveOptions)
Libera los recursos después del procesamiento actualmente dividido parte.
public virtual void Finish(SaveOptions part)
Parameters
part
SaveOptions : las opciones de ahorro utilizadas para la parte actualmente dividida.
Remarks
Por defecto, este método sólo cierra el flujo especificado por elSheetize.SaveOptions.OutputStream directamente(si las opciones de almacenamientoespecificar un flujo como destino).El usuario puede sobreescribir este método para controlar cómo liberar recursosde acuerdo con su requisito y la aplicación deSitio web de la página web (Sheetize.AbstractSaveOptionsProvider.GetSaverOpciones).
GetSaveOptions(SplitPartInfo)
Obtenga las opciones de ahorro desde las que obtener las configuraciones de salida para la parte actualmente dividida.
public abstract SaveOptions GetSaveOptions(SplitPartInfo part)
Parameters
part
SplitPartInfo
Returns
Nombre del espacio: Sheetize La Asamblea Nacional: Sheetize.dll