Helper for XML operations.  
 More...
Helper for XML operations. 
 
◆ DeserializeFromByteArray< T >()
  
  
      
        
          | static T BogaNet.Helper.XmlHelper.DeserializeFromByteArray< T >  | 
          ( | 
          byte[] |           data | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Deserialize a XML byte-array to an object. 
- Parameters
 - 
  
  
 
- Returns
 - Object
 
- Exceptions
 - 
  
  
 
 
 
◆ DeserializeFromFile< T >()
  
  
      
        
          | static T BogaNet.Helper.XmlHelper.DeserializeFromFile< T >  | 
          ( | 
          string |           filename,  | 
         
        
           | 
           | 
          bool |           skipBOM = false ) | 
         
       
   | 
  
static   | 
  
 
Deserialize a XML-file to an object. 
- Parameters
 - 
  
    | filename | XML-file of the object | 
    | skipBOM | Skip BOM (optional, default: false) | 
  
   
- Returns
 - Object
 
- Exceptions
 - 
  
  
 
 
 
◆ 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
 - 
  
    | filename | XML-file of the object | 
    | skipBOM | Skip BOM (optional, default: false) | 
  
   
- Returns
 - Object
 
- Exceptions
 - 
  
  
 
 
 
◆ DeserializeFromString< T >()
  
  
      
        
          | static T BogaNet.Helper.XmlHelper.DeserializeFromString< T >  | 
          ( | 
          string |           xmlAsString,  | 
         
        
           | 
           | 
          bool |           skipBOM = true ) | 
         
       
   | 
  
static   | 
  
 
Deserialize a XML-string to an object. 
- Parameters
 - 
  
    | xmlAsString | XML of the object | 
    | skipBOM | Skip BOM (optional, default: true) | 
  
   
- Returns
 - Object
 
- Exceptions
 - 
  
  
 
 
 
◆ SerializeToByteArray< T >()
  
  
      
        
          | static byte[] BogaNet.Helper.XmlHelper.SerializeToByteArray< T >  | 
          ( | 
          T |           obj | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Serialize an object to a XML byte-array. 
- Parameters
 - 
  
  
 
- Returns
 - Object as XML byte-array
 
- Exceptions
 - 
  
  
 
 
 
◆ SerializeToFile< T >()
  
  
      
        
          | static bool BogaNet.Helper.XmlHelper.SerializeToFile< T >  | 
          ( | 
          T |           obj,  | 
         
        
           | 
           | 
          string |           filename ) | 
         
       
   | 
  
static   | 
  
 
Serialize an object to a XML-file. 
- Parameters
 - 
  
    | obj | Object to serialize | 
    | filename | File name of the XML | 
  
   
- Returns
 - True if the operation was successful
 
- Exceptions
 - 
  
  
 
 
 
◆ 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
 - 
  
    | obj | Object to serialize | 
    | filename | File name of the XML | 
  
   
- Returns
 - True if the operation was successful
 
- Exceptions
 - 
  
  
 
 
 
◆ SerializeToString< T >()
  
  
      
        
          | static string BogaNet.Helper.XmlHelper.SerializeToString< T >  | 
          ( | 
          T |           obj | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Serialize an object to a XML-string. 
- Parameters
 - 
  
  
 
- Returns
 - Object as XML-string
 
- Exceptions
 - 
  
  
 
 
 
The documentation for this class was generated from the following file:
- /Users/stefanlaubenberger/Projects/CSharp/BogaNet/BogaNet.Common/Helper/XmlHelper.cs