Oracle® Coherence .NET API Reference Release 3.6.1
E18812-01
E18812-01
IPofWriter implementation that writes POF-encoded data
to a POF stream.
The PofStreamWriter..::.UserTypeWriter type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| PofStreamWriter..::.UserTypeWriter | Overloaded. |
Methods
| Name | Description | |
|---|---|---|
| BeginProperty |
Report that a POF property is about to be written to the POF
stream.
(Overrides PofStreamWriter..::.BeginProperty(Int32).) | |
| CloseNested |
Notify the UserTypeWriter that it is being "closed". This
notification allows the UserTypeWriter to write any remaining data
that it has pending to write.
| |
| CreateNestedPofWriter | (Overrides PofStreamWriter..::.CreateNestedPofWriter(Int32).) | |
| EnableReferences | ||
| EndProperty |
Signifies the termination of the current POF property.
(Overrides PofStreamWriter..::.EndProperty(Int32).) | |
Determines whether the specified (Inherited from | ||
Allows an (Inherited from | ||
Serves as a hash function for a particular type.
(Inherited from | ||
Gets the (Inherited from | ||
Creates a shallow copy of the current (Inherited from | ||
| OnException |
Called when an unexpected exception is caught while writing
to the POF stream.
(Overrides PofStreamWriter..::.OnException(Exception).) | |
Returns a (Inherited from | ||
| WriteArray | Overloaded. | |
| WriteBinary |
Write a Binary property to the POF stream.
(Inherited from PofStreamWriter.) | |
| WriteBoolean |
Write a Boolean property to the POF stream.
(Inherited from PofStreamWriter.) | |
| WriteBooleanArray |
Write a Boolean[] property to the POF stream.
(Inherited from PofStreamWriter.) | |
| WriteByte |
Write a Byte property to the POF stream.
(Inherited from PofStreamWriter.) | |
| WriteByteArray |
Write a Byte[] property to the POF stream.
(Inherited from PofStreamWriter.) | |
| WriteChar |
Write a Char property to the POF stream.
(Inherited from PofStreamWriter.) | |
| WriteCharArray |
Write a Char[] property to the POF stream.
(Inherited from PofStreamWriter.) | |
| WriteCollection | Overloaded. | |
| WriteDate |
Write a DateTime property to the POF stream in ISO8601
format.
(Inherited from PofStreamWriter.) | |
| WriteDateTime |
Write a DateTime property to the POF stream in ISO8601
format.
(Inherited from PofStreamWriter.) | |
| WriteDayTimeInterval |
Write a TimeSpan property to the POF stream.
(Inherited from PofStreamWriter.) | |
| WriteDecimal |
Write a Decimal property to the POF stream.
(Inherited from PofStreamWriter.) | |
| WriteDictionary | Overloaded. | |
| WriteDouble |
Write a Double property to the POF stream.
(Inherited from PofStreamWriter.) | |
| WriteDoubleArray |
Write a Double[] property to the POF stream.
(Inherited from PofStreamWriter.) | |
| WriteInt16 |
Write an Int16 property to the POF stream.
(Inherited from PofStreamWriter.) | |
| WriteInt16Array |
Write an Int16[] property to the POF stream.
(Inherited from PofStreamWriter.) | |
| WriteInt32 |
Write an Int32 property to the POF stream.
(Inherited from PofStreamWriter.) | |
| WriteInt32Array |
Write an Int32[] property to the POF stream.
(Inherited from PofStreamWriter.) | |
| WriteInt64 |
Write an Int64 property to the POF stream.
(Inherited from PofStreamWriter.) | |
| WriteInt64Array |
Write an Int64[] property to the POF stream.
(Inherited from PofStreamWriter.) | |
| WriteLocalDateTime |
Write a DateTime property to the POF stream in ISO8601
format.
(Inherited from PofStreamWriter.) | |
| WriteLocalTime |
Write a (Inherited from PofStreamWriter.) | |
| WriteLongArray | Overloaded. | |
| WriteObject |
Write an Object property to the POF stream.
(Overrides PofStreamWriter..::.WriteObject(Int32, Object).) | |
| WriteRawDateTime |
Write a RawDateTime property to the POF stream.
(Inherited from PofStreamWriter.) | |
| WriteRawInt128 |
Write an RawInt128 property to the POF stream.
(Inherited from PofStreamWriter.) | |
| WriteRawTime |
Write a RawTime property to the POF stream.
(Inherited from PofStreamWriter.) | |
| WriteRawYearMonthInterval |
Write a RawYearMonthInterval property to the POF
stream.
(Inherited from PofStreamWriter.) | |
| WriteRemainder |
Write the remaining properties to the POF stream, terminating
the writing of the currrent user type.
(Overrides PofStreamWriter..::.WriteRemainder(Binary).) | |
| WriteSingle |
Write a Single property to the POF stream.
(Inherited from PofStreamWriter.) | |
| WriteSingleArray |
Write a Single[] property to the POF stream.
(Inherited from PofStreamWriter.) | |
| WriteString |
Write a String property to the POF stream.
(Inherited from PofStreamWriter.) | |
| WriteTime |
Write a DateTime property to the POF stream in
ISO8601 format.
(Inherited from PofStreamWriter.) | |
| WriteTimeInterval |
Write a TimeSpan property to the POF stream.
(Inherited from PofStreamWriter.) | |
| WriteUniversalDateTime |
Write a DateTime property to the POF stream in ISO8601
format.
(Inherited from PofStreamWriter.) | |
| WriteUniversalTime |
Write a DateTime property to the POF stream in
ISO8601 format.
(Inherited from PofStreamWriter.) | |
| WriteUserType | (Inherited from PofStreamWriter.) | |
| WriteUserTypeInfo |
Write out the type and version identifiers of the user type
to the POF stream, if they haven't already been written.
|
Fields
| Name | Description | |
|---|---|---|
| m_complex |
The Complex value that corresponds to the user type
that is being written.
| |
| m_ctx |
The IPofContext used by this PofStreamWriter to
serialize user types.
(Inherited from PofStreamWriter.) | |
| m_handler |
The WritingPofHandler used to write a POF stream.
(Inherited from PofStreamWriter.) | |
| m_id |
The identity of the object to encode, or -1 if the identity
shouldn't be encoded in the POF stream
| |
| m_isUserTypeBegin |
true if the type and version identifier of the user
type was written to the POF stream.
| |
| m_isUserTypeEnd |
true if the user type was written to the POF stream.
| |
| m_prevProp |
The index of the last property written to the POF stream or
-1 if the first property has yet to be written.
| |
| m_prop |
The index of the user type being written.
| |
| m_refs | If references are used, then this is the ReferenceLibrary
(Inherited from PofStreamWriter.) | |
| m_typeId |
The type identifier of the user type that is being written.
| |
| m_versionId |
The version identifier of the user type that is being
written.
| |
| m_writer |
The Stream object that the PofStreamWriter writes
to.
(Inherited from PofStreamWriter.) | |
| m_writerNested |
The currently open nested writer, if any.
|
Properties
| Name | Description | |
|---|---|---|
| PofContext |
Gets or sets the IPofContext object used by this
PofStreamWriter to serialize user types into a POF stream.
(Inherited from PofStreamWriter.) | |
| PofHandler |
Gets the WritingPofHandler used internally by this
PofStreamWriter to write the POF stream.
(Inherited from PofStreamWriter.) | |
| UserTypeId |
Gets the user type that is currently being written.
(Overrides PofStreamWriter..::.UserTypeId.) | |
| VersionId |
Gets or sets the version identifier of the user type that is
currently being written.
(Overrides PofStreamWriter..::.VersionId.) | |
| WriterParent |
If this writer is contextually within a user type, obtain the writer
which created this writer in order to write the user type.
|