NanoXLSX.Core 3.0.0-rc.5
Loading...
Searching...
No Matches
NanoXLSX.Interfaces.Reader.IPasswordReader Interface Reference

Interface, used by password readers. More...

Inheritance diagram for NanoXLSX.Interfaces.Reader.IPasswordReader:

Public Member Functions

void Init (PasswordType type, ReaderOptions readerOptions)
 Method to initialize the password reader.
void ReadXmlAttributes (XmlNode node)
 Reads the attributes of the passed XML node that contains password information.
Public Member Functions inherited from NanoXLSX.Interfaces.IPassword
void SetPassword (string plainText)
 Sets the plain text password.
void UnsetPassword ()
 Unsets a previously defined password.
string GetPassword ()
 Gets the password as plain text.
bool PasswordIsSet ()
 Gets whether a password was set or not.
void CopyFrom (IPassword passwordInstance)
 Method to copy a password instance from another one.

Additional Inherited Members

Properties inherited from NanoXLSX.Interfaces.IPassword
string PasswordHash [get, set]
 Gets or sets the password hash.

Detailed Description

Interface, used by password readers.

Definition at line 18 of file IPasswordReader.cs.

Member Function Documentation

◆ Init()

void NanoXLSX.Interfaces.Reader.IPasswordReader.Init ( PasswordType type,
ReaderOptions readerOptions )

Method to initialize the password reader.

Parameters
typeTarget type of the password writer
readerOptionsReader options

◆ ReadXmlAttributes()

void NanoXLSX.Interfaces.Reader.IPasswordReader.ReadXmlAttributes ( XmlNode node)

Reads the attributes of the passed XML node that contains password information.

Parameters
nodeXML node

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