Noemax FastInfoset.NET
XmlFastInfosetFormat Enumeration
See Also  Send Feedback
Noemax.FastInfoset Namespace : XmlFastInfosetFormat Enumeration






Defines the way that Fast Infoset serializes primitive data types.

Syntax

Visual Basic (Declaration) 
Public Enum XmlFastInfosetFormat 
   Inherits System.Enum
Visual Basic (Usage)Copy Code
Dim instance As XmlFastInfosetFormat
C# 
public enum XmlFastInfosetFormat : System.Enum 
Delphi 
public enum XmlFastInfosetFormat = class(System.Enum)
JScript 
public enum XmlFastInfosetFormat extends System.Enum
Managed Extensions for C++ 
__value public enum XmlFastInfosetFormat : public System.Enum 
C++/CLI 
public enum class XmlFastInfosetFormat : public System.Enum 

Members

MemberDescription
BinaryEncodes values in a binary format. Provides higher processing performance than Literal and Restricted Alphabet.
DotNet This format is obsolete.
LiteralEncodes values in a UTF-8 text string format. Provides maximum interoperability with other Fast Infoset implementations.
LiteralNoIndexEncodes values in a UTF-8 text string format. Provides maximum interoperability with other Fast Infoset implementations.
RestrictedAlphabetEncodes values in a 4 bits per character format. Provides higher compactness than Literal.
RestrictedAlphabetNoIndexEncodes values in a 4 bits per character format. Provides higher compactness than Literal.

Remarks

When values are indexed, they are added to the Fast Infoset vocabulary in order to reduce redundancy and increase compactness. However, if there are few repeating values of the same data type then it might be preferable not to use indexing.

Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         Noemax.FastInfoset.XmlFastInfosetFormat

See Also