NanoXLSX.Reader 3.0.0-rc.5
Loading...
Searching...
No Matches
NanoXLSX.Internal.Readers.MetadataAppReader Class Reference

Class representing a reader for the App metadata file (docProps) embedded in XLSX files. More...

Inheritance diagram for NanoXLSX.Internal.Readers.MetadataAppReader:

Public Member Functions

void Init (MemoryStream stream, Workbook workbook, IOptions readerOptions, Action< MemoryStream, Workbook, string, IOptions, int?> inlinePluginHandler)
 Initialization method (interface implementation).
void Execute ()
 Method to execute the main logic of the plug-in (interface implementation).

Properties

Workbook Workbook [get, set]
 Workbook reference where read data is stored (should not be null).
IOptions Options [get, set]
 Reader options.
Action< MemoryStream, Workbook, string, IOptions, int?> InlinePluginHandler [get, set]
 Reference to the ReaderPlugInHandler, to be used for post operations in the Execute method.

Detailed Description

Class representing a reader for the App metadata file (docProps) embedded in XLSX files.

Definition at line 22 of file MetadataAppReader.cs.

Member Function Documentation

◆ Execute()

void NanoXLSX.Internal.Readers.MetadataAppReader.Execute ( )

Method to execute the main logic of the plug-in (interface implementation).

Exceptions
Exceptions.IOExceptionThrows an IOException in case of a error during reading

Definition at line 71 of file MetadataAppReader.cs.

◆ Init()

void NanoXLSX.Internal.Readers.MetadataAppReader.Init ( MemoryStream stream,
Workbook workbook,
IOptions readerOptions,
Action< MemoryStream, Workbook, string, IOptions, int?> inlinePluginHandler )

Initialization method (interface implementation).

Parameters
streamMemoryStream to be read
workbookWorkbook reference
readerOptionsReader options (NoOp)
inlinePluginHandlerReference to the a handler action, to be used for post operations in reader methods

Definition at line 59 of file MetadataAppReader.cs.

Property Documentation

◆ InlinePluginHandler

Action<MemoryStream, Workbook, string, IOptions, int?> NanoXLSX.Internal.Readers.MetadataAppReader.InlinePluginHandler
getset

Reference to the ReaderPlugInHandler, to be used for post operations in the Execute method.

Definition at line 38 of file MetadataAppReader.cs.

◆ Options

IOptions NanoXLSX.Internal.Readers.MetadataAppReader.Options
getset

Reader options.

Definition at line 34 of file MetadataAppReader.cs.

◆ Workbook

Workbook NanoXLSX.Internal.Readers.MetadataAppReader.Workbook
getset

Workbook reference where read data is stored (should not be null).

Definition at line 30 of file MetadataAppReader.cs.


The documentation for this class was generated from the following file: