Show / Hide Table of Contents

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.

Inheritance
Object
InvalidBlockException
InvalidBlockBytesLengthException
Implements
ISerializable
Namespace: Libplanet.Blocks
Assembly: Libplanet.dll
Syntax
public sealed class InvalidBlockBytesLengthException : InvalidBlockException, ISerializable

Constructors

| Improve this Doc View Source

InvalidBlockBytesLengthException(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 string.

Int32 maxBlockBytesLength

The maximum allowed length of bytes. It is automatically included to the string.

String message

The message that describes the error.

Properties

| Improve this Doc View Source

BlockBytesLength

The bytes length of the actual block.

Declaration
public int BlockBytesLength { get; set; }
Property Value
Type Description
Int32
| Improve this Doc View Source

MaxBlockBytesLength

The maximum allowed length of a block in bytes.

Declaration
public int MaxBlockBytesLength { get; set; }
Property Value
Type Description
Int32
See Also
GetMaxBlockBytes(Int64)

Methods

| Improve this Doc View Source

GetObjectData(SerializationInfo, StreamingContext)

Declaration
public override void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
SerializationInfo info
StreamingContext context

Implements

ISerializable
  • Improve this Doc
  • View Source
In This Article
Back to top Copyright © 2018–2021 Planetarium