Oracle® Coherence .NET API Reference Release 3.7.1
E22844-03
E22844-03
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 |
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).) | |
| EnableReference |
Ensure that reference support (necessary for cyclic dependencies) is
enabled.
(Overrides PofStreamWriter..::.EnableReference()()().) | |
| 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 | ||
| IsReferenceEnabled |
Determine if reference support is enabled.
(Inherited from PofStreamWriter.) | |
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 |
Write an instance of a user type to the POF stream at the specified
index.
(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_evolvable |
A flag to indicate if the object to be written is either
evolvable or part of an evolvable object.
(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 | |
|---|---|---|
| IsEvolvable |
Gets the flag that indicate if the object to be written is
either evolvable or part of an evolvable object.
(Overrides PofStreamWriter..::.IsEvolvable.) | |
| 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.
|