Class AbstractSaveOptionsProvider
Implementação para proporcionar múltiplas opções de poupança para processosque exige múltiplas saídas. por exemplo,Sheetize.SpreadsheetFunção Splitter exige vários destinospara salvar os arquivos divididos.
public abstract class AbstractSaveOptionsProvider
Inheritance
object ← AbstractSaveOptionsProvider
Derived
Membros herdados
- 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)
Emissão de recursos após o processamento atualmente dividido parte.
public virtual void Finish(SaveOptions part)
Parameters
part
SaveOptions : as opções de poupança usadas para a parte atualmente dividida.
Remarks
Por padrão, este método apenas fecha o fluxo especificado pelaSheetize.SaveOptions.OutputStream diretamente(se as opções de armazenamentoespecificação de um fluxo como destino).O usuário pode sobreescrever este método para controlar como liberar recursosde acordo com as suas necessidades e com a implementação doSheetize.AbstractSaveOptionsProvider.GetSaverOpções(Sheetize .SplitPartInfo).
GetSaveOptions(SplitPartInfo)
Obtenha as opções de poupança a partir das quais obter as configurações da saída para a parte atualmente dividida.
public abstract SaveOptions GetSaveOptions(SplitPartInfo part)
Parameters
part
SplitPartInfo
Returns
Nome do espaço: Sheetize A Assembléia do Senado: Sheetize.dll