Class AbstractSaveOptionsProvider

Class AbstractSaveOptionsProvider

Implementação para fornecer várias opções de armazenamento para processos que requerem múltiplas saídas. Por exemplo, a função Sheetize.SpreadsheetSplitter requer múltiplos destinos para salvar os arquivos divididos.

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

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

Returns

SaveOptions :

Nome do espaço: Sheetize A Assembléia do Senado: Sheetize.dll

 Português