Class InvalidBlockTxCountPerSignerException
An exception thrown when the count of Transactions does not follow the constraint provided by IBlockPolicy<T>.
Inheritance
InvalidBlockTxCountPerSignerException
Namespace: Libplanet.Blocks
Assembly: Libplanet.dll
Syntax
public sealed class InvalidBlockTxCountPerSignerException : BlockPolicyViolationException
Constructors
| Improve this Doc View SourceInvalidBlockTxCountPerSignerException(String, Address, Int32)
Initializes a new instance of InvalidBlockTxCountPerSignerException class.
Declaration
public InvalidBlockTxCountPerSignerException(string message, Address signer, int txCount)
Parameters
| Type | Name | Description |
|---|---|---|
| String | message | The message that describes the error. |
| Address | signer | An offending Address with too many Transaction<T>'s in a Block<T>. |
| Int32 | txCount | The invalid count of Transactions
by |
Properties
| Improve this Doc View SourceSigner
Declaration
public Address Signer { get; }
Property Value
| Type | Description |
|---|---|
| Address |
TxCount
Declaration
public int TxCount { get; }
Property Value
| Type | Description |
|---|---|
| Int32 |
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 |