Class AbstractLoadOptionsProvider
Implementação para fornecer múltiplas opções de carga para processosque usa múltiplas entradas (como arquivos de modelo).
public abstract class AbstractLoadOptionsProvider
Inheritance
object ← AbstractLoadOptionsProvider
Membros herdados
- object.GetType() ,
- object.MemberwiseClone() ,
- object.ToString() ,
- object.Equals(object?) ,
- object.Equals(object?, object?) ,
- object.ReferenceEquals(object?, object?) ,
- object.GetHashCode()
Remarks
Por exemplo, a função Sheetize.SpreadsheetMerger requermúltiplos arquivos de modelo para combinar.
Constructors
AbstractLoadOptionsProvider()
protected AbstractLoadOptionsProvider()
Properties
Current
Obtenha as opções de carga a partir das quais carregar dados da parte atualmente processada.
public abstract LoadOptions Current { get; }
Valor da propriedade
Methods
Finish(LoadOptions)
Emissão de recursos após o processamento atual parte da entrada.
public virtual void Finish(LoadOptions part)
Parameters
part
LoadOptions : as opções de carga utilizadas para a parte atualmente dividida.
Remarks
Por padrão, este método apenas fecha o fluxo especificado pelaSheetize.LoadOptions.InputStream diretamente(se as opções de carregamentoespecificou um fluxo como fonte).O usuário pode sobreescrever este método para controlar como liberar recursosde acordo com as suas necessidades e com a implementação doLeia mais: AbstractLoadOptionsProvider.Current.
MoveNext()
Verifique se há mais entradas.
public abstract bool MoveNext()
Returns
bool :
Nome do espaço: Sheetize A Assembléia do Senado: Sheetize.dll