Class InvalidBlockBytesLengthException
The exception that is thrown when a Block<T>'s BytesLength (i.e., the length of bytes in its serialized format) is too long.
Implements
ISerializable
Namespace: Libplanet.Blocks
Assembly: Libplanet.dll
Syntax
public sealed class InvalidBlockBytesLengthException : InvalidBlockException, ISerializable
Constructors
| Improve this Doc View SourceInvalidBlockBytesLengthException(Int32, Int32, String)
Initializes a new instance of InvalidBlockBytesLengthException class.
Declaration
public InvalidBlockBytesLengthException(int blockBytesLength, int maxBlockBytesLength, string message)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | blockBytesLength | The invalid Block<T>'s
BytesLength. It is automatically included to the
|
| Int32 | maxBlockBytesLength | The maximum allowed length of bytes. It is
automatically included to the |
| String | message | The message that describes the error. |
Properties
| Improve this Doc View SourceBlockBytesLength
The bytes length of the actual block.
Declaration
public int BlockBytesLength { get; set; }
Property Value
| Type | Description |
|---|---|
| Int32 |
MaxBlockBytesLength
The maximum allowed length of a block in bytes.
Declaration
public int MaxBlockBytesLength { get; set; }
Property Value
| Type | Description |
|---|---|
| Int32 |
See Also
Methods
| Improve this Doc View SourceGetObjectData(SerializationInfo, StreamingContext)
Declaration
public override void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
| Type | Name | Description |
|---|---|---|
| SerializationInfo | info | |
| StreamingContext | context |
Implements
ISerializable