Oracle® Coherence .NET API Reference Release 3.7.1
E22844-03

IPofReader implementation that reads POF-encoded data from a DataReader.

The PofStreamReader..::.UserTypeReader type exposes the following members.

Constructors

  NameDescription
PofStreamReader..::.UserTypeReaderOverloaded.

Methods

  NameDescription
AdvanceTo
Advance through the POF stream until the specified property is found.
(Overrides PofStreamReader..::.AdvanceTo(Int32).)
CloseNested
Notify the UserTypeReader that it is being "closed".
Complete
Register the completion of the parsing of a value.
(Overrides PofStreamReader..::.Complete(Int32).)
CreateNestedPofReader
Obtain a PofReader that can be used to read a set of properties from a single property of the current user type. The returned PofReader is only valid from the time that it is returned until the next call is made to this PofReader.
(Overrides PofStreamReader..::.CreateNestedPofReader(Int32).)
EnsureReferenceRegistry
Obtain the registry for identity-reference pairs, creating it if necessary.
(Inherited from PofStreamReader.)
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
LookupIdentity
Look up the specified identity and return the object to which it refers.
(Inherited from PofStreamReader.)
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
ReadArrayOverloaded.
ReadAsArray
Read a POF value as a typed object array.
(Inherited from PofStreamReader.)
ReadAsObject
Read a POF value as an Object.
(Inherited from PofStreamReader.)
ReadAsUniformObject
Read a POF value in a uniform array/map as an Object.
(Inherited from PofStreamReader.)
ReadBinary
Read a Binary from the POF stream.
(Inherited from PofStreamReader.)
ReadBoolean
Read a Boolean property from the POF stream.
(Inherited from PofStreamReader.)
ReadBooleanArray
Read a Boolean[] property from the POF stream.
(Inherited from PofStreamReader.)
ReadByte
Read a Byte property from the POF stream.
(Inherited from PofStreamReader.)
ReadByteArray
Read a Byte[] property from the POF stream.
(Inherited from PofStreamReader.)
ReadChar
Read a Char property from the POF stream.
(Inherited from PofStreamReader.)
ReadCharArray
Read a Char[] property from the POF stream.
(Inherited from PofStreamReader.)
ReadCollectionOverloaded.
ReadDate
Read a DateTime property from the POF stream.
(Inherited from PofStreamReader.)
ReadDateTime
Read a DateTime property from the POF stream.
(Inherited from PofStreamReader.)
ReadDayTimeInterval
Reads a TimeSpan from the POF stream.
(Inherited from PofStreamReader.)
ReadDecimal
Read a Decimal from the POF stream.
(Inherited from PofStreamReader.)
ReadDictionaryOverloaded.
ReadDouble
Read a Double property from the POF stream.
(Inherited from PofStreamReader.)
ReadDoubleArray
Read a Double[] property from the POF stream.
(Inherited from PofStreamReader.)
ReadInt16
Read an Int16 property from the POF stream.
(Inherited from PofStreamReader.)
ReadInt16Array
Read an Int16[] property from the POF stream.
(Inherited from PofStreamReader.)
ReadInt32
Read an Int32 property from the POF stream.
(Inherited from PofStreamReader.)
ReadInt32Array
Read an Int32[] property from the POF stream.
(Inherited from PofStreamReader.)
ReadInt64
Read an Int64 property from the POF stream.
(Inherited from PofStreamReader.)
ReadInt64Array
Read an Int64[] property from the POF stream.
(Inherited from PofStreamReader.)
ReadLocalDateTime
Read a DateTime property from the POF stream.
(Inherited from PofStreamReader.)
ReadLongArray
Read an ILongArray of object values.
(Inherited from PofStreamReader.)
ReadObject
Read a property of any type, including a user type, from the POF stream.
(Inherited from PofStreamReader.)
ReadRawDateTime
Read a RawDateTime from the POF stream.
(Inherited from PofStreamReader.)
ReadRawInt128
Read an RawInt128 property from the POF stream.
(Inherited from PofStreamReader.)
ReadRawTime
Read a RawTime property from the POF stream.
(Inherited from PofStreamReader.)
ReadRawYearMonthInterval
Read a year-month interval from the POF stream.
(Inherited from PofStreamReader.)
ReadRemainder
Read all remaining indexed properties of the current user type from the POF stream.
(Overrides PofStreamReader..::.ReadRemainder()()().)
ReadSingle
Read a Single property from the POF stream.
(Inherited from PofStreamReader.)
ReadSingleArray
Read a Single[] property from the POF stream.
(Inherited from PofStreamReader.)
ReadString
Read a String property from the POF stream.
(Inherited from PofStreamReader.)
ReadTimeInterval
Reads a TimeSpan from the POF stream.
(Inherited from PofStreamReader.)
ReadUniversalDateTime
Read a DateTime property from the POF stream.
(Inherited from PofStreamReader.)
RegisterIdentityOverloaded.
ToString
Returns a String that represents the current Object.
(Inherited from Object.)

Fields

  NameDescription
m_ctx
The IPofContext to use to realize user data types as .NET objects.
(Inherited from PofStreamReader.)
m_reader
The DataReader containing the POF stream.
(Inherited from PofStreamReader.)
m_referenceMap
Lazily-constructed mapping of identities to references.
(Inherited from PofStreamReader.)

Properties

  NameDescription
ParentParser
If this parser is contextually within a user type, obtain the parser which created this parser in order to parse the user type.
(Overrides PofStreamReader..::.ParentParser.)
PofContext
Gets or sets the IPofContext object used by this PofStreamReader to deserialize user types from a POF stream.
(Inherited from PofStreamReader.)
UserTypeId
Gets the user type that is currently being parsed.
(Overrides PofStreamReader..::.UserTypeId.)
VersionId
Gets the version identifier of the user type that is currently being parsed.
(Overrides PofStreamReader..::.VersionId.)

See Also