Oracle® Fusion Middleware .NET API Reference for Oracle Coherence
12c (12.2.1.4.0)
E90869-02

The PofStreamReader type exposes the following members.

Constructors

  NameDescription
Protected methodPofStreamReader()()()()
Construct a POF parser.
Public methodPofStreamReader(DataReader, IPofContext)
Construct a POF parser that will pull values from the specified stream.

Methods

  NameDescription
Protected methodAdvanceTo
Advance through the POF stream until the specified property is found.
Protected methodComplete
Register the completion of the parsing of a value.
Public methodCreateNestedPofReader
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.
Protected methodEnsureReferenceRegistry
Obtain the registry for identity-reference pairs, creating it if necessary.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodLookupIdentity
Look up the specified identity and return the object to which it refers.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodReadArray(Int32)
Read an array of object values.
Public methodReadArray(Int32, Array)
Read an array of object values.
Protected methodReadAsArray
Read a POF value as a typed object array.
Protected methodReadAsObject
Read a POF value as an Object.
Protected methodReadAsUniformObject
Read a POF value in a uniform array/map as an Object.
Public methodReadBinary(Int32)
Read a Binary from the POF stream.
Protected methodStatic memberReadBinary(DataReader)
Read a Binary object from the specified DataReader in an optimal way.
Public methodReadBoolean
Read a Boolean property from the POF stream.
Public methodReadBooleanArray
Read a Boolean[] property from the POF stream.
Public methodReadByte
Read a Byte property from the POF stream.
Public methodReadByteArray
Read a Byte[] property from the POF stream.
Public methodReadChar
Read a Char property from the POF stream.
Public methodReadCharArray
Read a Char[] property from the POF stream.
Public methodReadCollection(Int32, ICollection)
Read an ICollection of object values from the POF stream.
Public methodReadCollection<(Of <<'(T>)>>)(Int32, ICollection<(Of <<'(T>)>>))
Read a generic ICollection<T> of object values from the POF stream.
Public methodReadDate
Read a DateTime property from the POF stream.
Public methodReadDateTime
Read a DateTime property from the POF stream.
Public methodReadDayTimeInterval
Reads a TimeSpan from the POF stream.
Public methodReadDecimal
Read a Decimal from the POF stream.
Public methodReadDictionary(Int32, IDictionary)
Read an IDictionary of key/value pairs from the POF stream.
Public methodReadDictionary<(Of <<'(TKey, TValue>)>>)(Int32, IDictionary<(Of <<'(TKey, TValue>)>>))
Read a generic IDictionary<TKey, TValue> of key/value pairs from the POF stream.
Public methodReadDouble
Read a Double property from the POF stream.
Public methodReadDoubleArray
Read a Double[] property from the POF stream.
Public methodReadInt16
Read an Int16 property from the POF stream.
Public methodReadInt16Array
Read an Int16[] property from the POF stream.
Public methodReadInt32
Read an Int32 property from the POF stream.
Public methodReadInt32Array
Read an Int32[] property from the POF stream.
Public methodReadInt64
Read an Int64 property from the POF stream.
Public methodReadInt64Array
Read an Int64[] property from the POF stream.
Public methodReadLocalDateTime
Read a DateTime property from the POF stream.
Public methodReadLongArray
Read an ILongArray of object values.
Public methodReadObject
Read a property of any type, including a user type, from the POF stream.
Public methodReadRawDateTime
Read a RawDateTime from the POF stream.
Public methodReadRawInt128
Read an RawInt128 property from the POF stream.
Public methodReadRawTime
Read a RawTime property from the POF stream.
Public methodReadRawYearMonthInterval
Read a year-month interval from the POF stream.
Public methodReadRemainder
Read all remaining indexed properties of the current user type from the POF stream.
Public methodReadSingle
Read a Single property from the POF stream.
Public methodReadSingleArray
Read a Single[] property from the POF stream.
Public methodReadString
Read a String property from the POF stream.
Public methodReadTimeInterval
Reads a TimeSpan from the POF stream.
Public methodReadUniversalDateTime
Read a DateTime property from the POF stream.
Public methodRegisterIdentity(Object)
Register an identity for a newly created user type instance.
Protected methodRegisterIdentity(Int32, Object)
Register the passed value with the passed identity.
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)

Fields

  NameDescription
Protected fieldm_ctx
The IPofContext to use to realize user data types as .NET objects.
Protected fieldm_reader
The DataReader containing the POF stream.
Protected fieldm_referenceMap
Lazily-constructed mapping of identities to references.

Properties

  NameDescription
Protected propertyParentParser
If this parser is contextually within a user type, obtain the parser which created this parser in order to parse the user type.
Public propertyPofContext
Gets or sets the IPofContext object used by this PofStreamReader to deserialize user types from a POF stream.
Public propertyUserTypeId
Gets the user type that is currently being parsed.
Public propertyVersionId
Gets the version identifier of the user type that is currently being parsed.

See Also