ProtoOAErrorRes

StockSharp.cTrader.Native.Model

* 发生错误时的一般性反应。

实现: IMessage<ProtoOAErrorRes>, IMessage, IEquatable<ProtoOAErrorRes>, IDeepCloneable<ProtoOAErrorRes>, IBufferMessage

属性

CtidTraderAccountId
public long CtidTraderAccountId { get; set; }
value = protoOAErrorRes.CtidTraderAccountId
protoOAErrorRes.CtidTraderAccountId = value

cTrader平台交易商账户的独有标识.

Description
public string Description { get; set; }
value = protoOAErrorRes.Description
protoOAErrorRes.Description = value

错误描述 。

ErrorCode
public string ErrorCode { get; set; }
value = protoOAErrorRes.ErrorCode
protoOAErrorRes.ErrorCode = value

ProtoErrorCode或其他自定义的 ErrorCodes (e.g. ProtoCHErrorCode.)的名称.

HasCtidTraderAccountId
public bool HasCtidTraderAccountId { get; }
value = protoOAErrorRes.HasCtidTraderAccountId

获取是否设置了 " ctidTraderAccountId " 字段

HasDescription
public bool HasDescription { get; }
value = protoOAErrorRes.HasDescription

获取是否设置“ 描述” 字段

HasErrorCode
public bool HasErrorCode { get; }
value = protoOAErrorRes.HasErrorCode

获取是否设置了 " errorCode " 字段

HasMaintenanceEndTimestamp
public bool HasMaintenanceEndTimestamp { get; }
value = protoOAErrorRes.HasMaintenanceEndTimestamp

获取是否设置了 " maintenanceEndTimestamp " 字段

HasPayloadType
public bool HasPayloadType { get; }
value = protoOAErrorRes.HasPayloadType

获取是否设置了 " payloadType " 字段

HasRetryAfter
public bool HasRetryAfter { get; }
value = protoOAErrorRes.HasRetryAfter

获取是否设置了 " retryAfter " 字段

MaintenanceEndTimestamp
public long MaintenanceEndTimestamp { get; set; }
value = protoOAErrorRes.MaintenanceEndTimestamp
protoOAErrorRes.MaintenanceEndTimestamp = value

在当前维护会话结束的秒数中, Unix 时间 。

RetryAfter
public ulong RetryAfter { get; set; }
value = protoOAErrorRes.RetryAfter
protoOAErrorRes.RetryAfter = value

当您使用 errorCode = BLOCKED_PAYLOAD_TYPE 的命中速率限制时,这个场将包含数秒,直到相关有效载荷类型被解锁.

方法

ClearCtidTraderAccountId
public void ClearCtidTraderAccountId()
protoOAErrorRes.ClearCtidTraderAccountId()

清除 " ctidTraderAccountId " 字段的值

ClearDescription
public void ClearDescription()
protoOAErrorRes.ClearDescription()

清除“ 描述” 字段的值

ClearErrorCode
public void ClearErrorCode()
protoOAErrorRes.ClearErrorCode()

清除 " errorCode " 字段的值

ClearMaintenanceEndTimestamp
public void ClearMaintenanceEndTimestamp()
protoOAErrorRes.ClearMaintenanceEndTimestamp()

清除 " maintenanceEndTimestamp " 字段的值

ClearPayloadType
public void ClearPayloadType()
protoOAErrorRes.ClearPayloadType()

清除 " payloadType " 字段的值

ClearRetryAfter
public void ClearRetryAfter()
protoOAErrorRes.ClearRetryAfter()

清除 " retryAfter " 字段的值

字段

CtidTraderAccountIdFieldNumber
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAErrorRes.CtidTraderAccountIdFieldNumber

" ctidTraderAccountId " 字段的字段编号。

DescriptionFieldNumber
public const int DescriptionFieldNumber
value = ProtoOAErrorRes.DescriptionFieldNumber

"描述"字段的字段编号.

ErrorCodeFieldNumber
public const int ErrorCodeFieldNumber
value = ProtoOAErrorRes.ErrorCodeFieldNumber

" errorCode " 字段的字段编号。

MaintenanceEndTimestampFieldNumber
public const int MaintenanceEndTimestampFieldNumber
value = ProtoOAErrorRes.MaintenanceEndTimestampFieldNumber

" maintenanceEndTimestamp " 字段的字段编号。

PayloadTypeFieldNumber
public const int PayloadTypeFieldNumber
value = ProtoOAErrorRes.PayloadTypeFieldNumber

" payloadType " 字段的字段编号。

RetryAfterFieldNumber
public const int RetryAfterFieldNumber
value = ProtoOAErrorRes.RetryAfterFieldNumber

" retryAfter " 字段的字段编号。