ProtoMessage
StockSharp.cTrader.Native.Model
* 用于cTrader平台的Open API代理发送/发送的所有信件的基础消息.
实现: IMessage<ProtoMessage>, IMessage, IEquatable<ProtoMessage>, IDeepCloneable<ProtoMessage>, IBufferMessage
属性
ClientMsgId
public string ClientMsgId { get; set; }
value = protoMessage.ClientMsgId
protoMessage.ClientMsgId = value
请请求信件 id, 由客户端指定, 将在回复中返回 。
HasClientMsgId
public bool HasClientMsgId { get; }
value = protoMessage.HasClientMsgId
获取是否设置了 " clientMsgId " 字段
HasPayloadType
public bool HasPayloadType { get; }
value = protoMessage.HasPayloadType
获取是否设置了 " payloadType " 字段
Payload
public ByteString Payload { get; set; }
value = protoMessage.Payload
protoMessage.Payload = value
序列化原生取出对应payloadType的原生取出信息.
PayloadType
public uint PayloadType { get; set; }
value = protoMessage.PayloadType
protoMessage.PayloadType = value
包含ProtoPayloadType或其他自定义的PayloadTypes(e.g. ProtoOAPayloadType.)的ID.
方法
ClearClientMsgId
public void ClearClientMsgId()
protoMessage.ClearClientMsgId()
清除 " clientMsgId " 字段的值
ClearPayloadType
public void ClearPayloadType()
protoMessage.ClearPayloadType()
清除 " payloadType " 字段的值
字段
ClientMsgIdFieldNumber
public const int ClientMsgIdFieldNumber
value = ProtoMessage.ClientMsgIdFieldNumber
" clientMsgId " 字段的字段编号。
PayloadFieldNumber
public const int PayloadFieldNumber
value = ProtoMessage.PayloadFieldNumber
"负载"字段的字段编号.
PayloadTypeFieldNumber
public const int PayloadTypeFieldNumber
value = ProtoMessage.PayloadTypeFieldNumber
" payloadType " 字段的字段编号。