Class SerializerV1Adapter
Inheritance
SerializerV1Adapter
Assembly: Akka.dll
Syntax
public sealed class SerializerV1Adapter : SerializerV2
Constructors
|
Edit this page
View Source
SerializerV1Adapter(ExtendedActorSystem, Serializer)
Declaration
public SerializerV1Adapter(ExtendedActorSystem system, Serializer inner)
Parameters
Properties
|
Edit this page
View Source
Identifier
Completely unique value to identify this implementation of Serializer, used to optimize network traffic
Values from 0 to 16 is reserved for Akka internal usage
Declaration
public override int Identifier { get; }
Property Value
Overrides
|
Edit this page
View Source
Inner
The wrapped V1 serializer.
Declaration
public Serializer Inner { get; }
Property Value
Methods
|
Edit this page
View Source
Deserialize(ReadOnlySequence<byte>, string)
Deserializes bytes using a serializer manifest.
Declaration
public override object Deserialize(ReadOnlySequence<byte> bytes, string manifest)
Parameters
Returns
Overrides
|
Edit this page
View Source
FromBinary(byte[], string)
Deserializes a byte array using a serializer manifest.
Declaration
public override object FromBinary(byte[] bytes, string manifest)
Parameters
| Type |
Name |
Description |
| byte[] |
bytes |
|
| string |
manifest |
|
Returns
Overrides
|
Edit this page
View Source
FromBinary(byte[], Type)
Deserializes a byte array using a type manifest.
Declaration
public override object FromBinary(byte[] bytes, Type type)
Parameters
| Type |
Name |
Description |
| byte[] |
bytes |
|
| Type |
type |
|
Returns
Overrides
|
Edit this page
View Source
Manifest(object)
Returns the manifest used by this serializer for obj.
Declaration
public override string Manifest(object obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
|
Edit this page
View Source
Serialize(object, IBufferWriter<byte>)
Serializes obj into writer.
Declaration
public override int Serialize(object obj, IBufferWriter<byte> writer)
Parameters
Returns
| Type |
Description |
| int |
The number of payload bytes written.
|
Overrides
|
Edit this page
View Source
SizeHint(object)
Returns the exact serialized size in bytes, or UnknownSize when the exact size cannot be cheaply computed.
Declaration
public override int SizeHint(object obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
|
Edit this page
View Source
ToBinary(object)
Serializes the given object into a byte array for compatibility boundaries.
Declaration
public override byte[] ToBinary(object obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
Extension Methods