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

The PofStreamWriter..::..UserTypeWriter type exposes the following members.

Constructors

  NameDescription
Public methodPofStreamWriter..::..UserTypeWriter(DataWriter, IPofContext, Int32, Int32)
Construct a UserTypeWriter for writing the property values of a user type.
Public methodPofStreamWriter..::..UserTypeWriter(WritingPofHandler, IPofContext, Int32, Int32)
Construct a UserTypeWriter for writing the property values of a user type.
Public methodPofStreamWriter..::..UserTypeWriter(PofStreamWriter, DataWriter, IPofContext, Int32, Int32)
Construct a UserTypeWriter for writing the property values of a user type.
Public methodPofStreamWriter..::..UserTypeWriter(PofStreamWriter, WritingPofHandler, IPofContext, Int32, Int32)
Construct a UserTypeWriter for writing the property values of a user type.
Public methodPofStreamWriter..::..UserTypeWriter(PofStreamWriter, WritingPofHandler, IPofContext, Int32, Int32, Int32)
Construct a UserTypeWriter for writing the property values of a user type.

Methods

  NameDescription
Protected methodBeginProperty
Report that a POF property is about to be written to the POF stream.
(Overrides PofStreamWriter..::..BeginProperty(Int32).)
Public methodCloseNested
Notify the UserTypeWriter that it is being "closed". This notification allows the UserTypeWriter to write any remaining data that it has pending to write.
Public methodCreateNestedPofWriter(Int32)
Obtain a PofWriter that can be used to write a set of properties into a single property of the current user type. The returned PofWriter is only valid from the time that it is returned until the next call is made to this PofWriter.
(Overrides PofStreamWriter..::..CreateNestedPofWriter(Int32).)
Public methodCreateNestedPofWriter(Int32, Int32)
Obtain a PofWriter that can be used to write a set of properties into a single property of the current user type. The returned PofWriter is only valid from the time that it is returned until the next call is made to this PofWriter.
(Overrides PofStreamWriter..::..CreateNestedPofWriter(Int32, Int32).)
Public methodEnableReference
Ensure that reference support (necessary for cyclic dependencies) is enabled.
(Overrides PofStreamWriter..::..EnableReference()()()().)
Protected methodEndProperty
Signifies the termination of the current POF property.
(Overrides PofStreamWriter..::..EndProperty(Int32).)
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.)
Public methodIsReferenceEnabled
Determine if reference support is enabled.
(Inherited from PofStreamWriter.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnException
Called when an unexpected exception is caught while writing to the POF stream.
(Overrides PofStreamWriter..::..OnException(Exception).)
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodWriteArray(Int32, Array)
Write an Object[] property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteArray(Int32, Array, Type)
Write an uniform Object[] property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteBinary
Write a Binary property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteBoolean
Write a Boolean property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteBooleanArray
Write a Boolean[] property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteByte
Write a Byte property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteByteArray
Write a Byte[] property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteChar
Write a Char property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteCharArray
Write a Char[] property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteCollection(Int32, ICollection)
Write an ICollection property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteCollection(Int32, ICollection, Type)
Write a uniform ICollection property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteCollection<(Of <<'(T>)>>)(Int32, ICollection<(Of <<'(T>)>>))
Write a generic ICollection<T> property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteDate
Write a DateTime property to the POF stream in ISO8601 format.
(Inherited from PofStreamWriter.)
Public methodWriteDateTime
Write a DateTime property to the POF stream in ISO8601 format.
(Inherited from PofStreamWriter.)
Public methodWriteDayTimeInterval
Write a TimeSpan property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteDecimal
Write a Decimal property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteDictionary(Int32, IDictionary)
Write an IDictionary property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteDictionary(Int32, IDictionary, Type)
Write a uniform IDictionary property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteDictionary(Int32, IDictionary, Type, Type)
Write a uniform IDictionary property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteDictionary<(Of <<'(TKey, TValue>)>>)(Int32, IDictionary<(Of <<'(TKey, TValue>)>>))
Write a generic IDictionary<TKey, TValue> property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteDouble
Write a Double property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteDoubleArray
Write a Double[] property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteInt16
Write an Int16 property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteInt16Array
Write an Int16[] property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteInt32
Write an Int32 property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteInt32Array
Write an Int32[] property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteInt64
Write an Int64 property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteInt64Array
Write an Int64[] property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteLocalDateTime
Write a DateTime property to the POF stream in ISO8601 format.
(Inherited from PofStreamWriter.)
Public methodWriteLocalTime
Write a DateTime property to the POF stream in ISO8601 format.
(Inherited from PofStreamWriter.)
Public methodWriteLongArray(Int32, ILongArray)
Write an ILongArray property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteLongArray(Int32, ILongArray, Type)
Write a uniform ILongArray property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteObject
Write an Object property to the POF stream.
(Overrides PofStreamWriter..::..WriteObject(Int32, Object).)
Public methodWriteRawDateTime
Write a RawDateTime property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteRawInt128
Write an RawInt128 property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteRawTime
Write a RawTime property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteRawYearMonthInterval
Write a RawYearMonthInterval property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteRemainder
Write the remaining properties to the POF stream, terminating the writing of the currrent user type.
(Overrides PofStreamWriter..::..WriteRemainder(Binary).)
Public methodWriteSingle
Write a Single property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteSingleArray
Write a Single[] property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteString
Write a String property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteTime
Write a DateTime property to the POF stream in ISO8601 format.
(Inherited from PofStreamWriter.)
Public methodWriteTimeInterval
Write a TimeSpan property to the POF stream.
(Inherited from PofStreamWriter.)
Public methodWriteUniversalDateTime
Write a DateTime property to the POF stream in ISO8601 format.
(Inherited from PofStreamWriter.)
Public methodWriteUniversalTime
Write a DateTime property to the POF stream in ISO8601 format.
(Inherited from PofStreamWriter.)
Protected methodWriteUserType
Write an instance of a user type to the POF stream at the specified index.
(Inherited from PofStreamWriter.)
Protected methodWriteUserTypeInfo
Write out the type and version identifiers of the user type to the POF stream, if they haven't already been written.

Fields

  NameDescription
Protected fieldm_complex
The Complex value that corresponds to the user type that is being written.
Protected fieldm_ctx
The IPofContext used by this PofStreamWriter to serialize user types.
(Inherited from PofStreamWriter.)
Protected fieldm_evolvable
A flag to indicate if the object to be written is either evolvable or part of an evolvable object.
(Inherited from PofStreamWriter.)
Protected fieldm_handler
The WritingPofHandler used to write a POF stream.
(Inherited from PofStreamWriter.)
Protected fieldm_id
The identity of the object to encode, or -1 if the identity shouldn't be encoded in the POF stream
Protected fieldm_isUserTypeBegin
true if the type and version identifier of the user type was written to the POF stream.
Protected fieldm_isUserTypeEnd
true if the user type was written to the POF stream.
Protected fieldm_prevProp
The index of the last property written to the POF stream or -1 if the first property has yet to be written.
Protected fieldm_prop
The index of the user type being written.
Protected fieldm_refs
If references are used, then this is the ReferenceLibrary
(Inherited from PofStreamWriter.)
Protected fieldm_typeId
The type identifier of the user type that is being written.
Protected fieldm_versionId
The version identifier of the user type that is being written.
Protected fieldm_writer
The Stream object that the PofStreamWriter writes to.
(Inherited from PofStreamWriter.)
Protected fieldm_writerNested
The currently open nested writer, if any.

Properties

  NameDescription
Protected propertyIsEvolvable
Gets the flag that indicate if the object to be written is either evolvable or part of an evolvable object.
(Overrides PofStreamWriter..::..IsEvolvable.)
Public propertyPofContext
Gets or sets the IPofContext object used by this PofStreamWriter to serialize user types into a POF stream.
(Inherited from PofStreamWriter.)
Protected propertyPofHandler
Gets the WritingPofHandler used internally by this PofStreamWriter to write the POF stream.
(Inherited from PofStreamWriter.)
Public propertyUserTypeId
Gets the user type that is currently being written.
(Overrides PofStreamWriter..::..UserTypeId.)
Public propertyVersionId
Gets or sets the version identifier of the user type that is currently being written.
(Overrides PofStreamWriter..::..VersionId.)
Public propertyWriterParent
If this writer is contextually within a user type, obtain the writer which created this writer in order to write the user type.

See Also