BogaNet 1.4.0
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
BogaNet.Helper.XmlHelper Class Referenceabstract

Helper for XML operations. More...

Static Public Member Functions

static bool SerializeToFile< T > (T obj, string filename)
 Serialize an object to a XML-file.
 
static async Task< bool > SerializeToFileAsync< T > (T obj, string filename)
 Serialize an object to a XML-file asynchronously.
 
static string SerializeToString< T > (T obj)
 Serialize an object to a XML-string.
 
static byte[] SerializeToByteArray< T > (T obj)
 Serialize an object to a XML byte-array.
 
static T DeserializeFromFile< T > (string filename, bool skipBOM=false)
 Deserialize a XML-file to an object.
 
static async Task< T > DeserializeFromFileAsync< T > (string filename, bool skipBOM=false)
 Deserialize a XML-file to an object asynchronously.
 
static T DeserializeFromString< T > (string xmlAsString, bool skipBOM=true)
 Deserialize a XML-string to an object.
 
static T DeserializeFromByteArray< T > (byte[] data)
 Deserialize a XML byte-array to an object.
 

Detailed Description

Helper for XML operations.

Member Function Documentation

◆ DeserializeFromByteArray< T >()

static T BogaNet.Helper.XmlHelper.DeserializeFromByteArray< T > ( byte[] data)
static

Deserialize a XML byte-array to an object.

Parameters
dataXML of the object
Returns
Object
Exceptions
Exception

◆ DeserializeFromFile< T >()

static T BogaNet.Helper.XmlHelper.DeserializeFromFile< T > ( string filename,
bool skipBOM = false )
static

Deserialize a XML-file to an object.

Parameters
filenameXML-file of the object
skipBOMSkip BOM (optional, default: false)
Returns
Object
Exceptions
Exception

◆ DeserializeFromFileAsync< T >()

static async Task< T > BogaNet.Helper.XmlHelper.DeserializeFromFileAsync< T > ( string filename,
bool skipBOM = false )
static

Deserialize a XML-file to an object asynchronously.

Parameters
filenameXML-file of the object
skipBOMSkip BOM (optional, default: false)
Returns
Object
Exceptions
Exception

◆ DeserializeFromString< T >()

static T BogaNet.Helper.XmlHelper.DeserializeFromString< T > ( string xmlAsString,
bool skipBOM = true )
static

Deserialize a XML-string to an object.

Parameters
xmlAsStringXML of the object
skipBOMSkip BOM (optional, default: true)
Returns
Object
Exceptions
Exception

◆ SerializeToByteArray< T >()

static byte[] BogaNet.Helper.XmlHelper.SerializeToByteArray< T > ( T obj)
static

Serialize an object to a XML byte-array.

Parameters
objObject to serialize
Returns
Object as XML byte-array
Exceptions
Exception

◆ SerializeToFile< T >()

static bool BogaNet.Helper.XmlHelper.SerializeToFile< T > ( T obj,
string filename )
static

Serialize an object to a XML-file.

Parameters
objObject to serialize
filenameFile name of the XML
Returns
True if the operation was successful
Exceptions
Exception

◆ SerializeToFileAsync< T >()

static async Task< bool > BogaNet.Helper.XmlHelper.SerializeToFileAsync< T > ( T obj,
string filename )
static

Serialize an object to a XML-file asynchronously.

Parameters
objObject to serialize
filenameFile name of the XML
Returns
True if the operation was successful
Exceptions
Exception

◆ SerializeToString< T >()

static string BogaNet.Helper.XmlHelper.SerializeToString< T > ( T obj)
static

Serialize an object to a XML-string.

Parameters
objObject to serialize
Returns
Object as XML-string
Exceptions
Exception

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