GenericXmlBridgeTDataAccess Properties

Properties

Data DataAccess component being written to/from
DataVersion Version of data being read. Only applicable when reading data.
FilePath FilePath specifying the name of the persistance storage
KnownTypes List of known types used for reading/writing
StartElementMaxDepth The maximum depth in the xml hierarchy to look for StartElementTag. 0 means "only search top level". Increasing values causes to search deeper into the hierarcy.
StartElementTag Start element tag: the first content element.
Surrogate Data contract surrogate to handle if certain types are to be serialized in special ways and when deserialized object needs to be connected in a way that the serializer can not do automatically. Per default this is set to a SerializerSurrogate object.
VersionConst Major version change: Not backwards compatible, not forwards compatible Minor version change: Mostly backwards compatible, not forwards compatible Build version change: Fully backwards compatible and forwards compatible
VersionStrConst
Intended to automatically get the version as a string from VersionConst. Descendants of GenericXmlBridgeTDataAccess should only override _get if a format of the version string, which is different from {Major}.{Minor}.{Build} is wanted.
Override of _set is only maintained for backward compatibility, and should not be used by new descendants.
XmlWriterSettings Get/Set XmlWriterSettings in case xml output needs custom formatting This does not affect xml content, only formatting of the xml.

See Also