ProtoMessage

StockSharp.cTrader.Native.Model

* Mensaje base que se utiliza para todos los mensajes que se envían a/desde Open API proxy de cTraderplataforma.

Implementa: IMessage<ProtoMessage>, IMessage, IEquatable<ProtoMessage>, IDeepCloneable<ProtoMessage>, IBufferMessage

Propiedades

ClientMsgId
public string ClientMsgId { get; set; }
value = protoMessage.ClientMsgId
protoMessage.ClientMsgId = value

Solicitar mensaje id, asignado por el cliente que será devuelto en la respuesta.

HasClientMsgId
public bool HasClientMsgId { get; }
value = protoMessage.HasClientMsgId

Obtiene si el campo "clientMsgId" está establecido

HasPayload
public bool HasPayload { get; }
value = protoMessage.HasPayload

Obtiene si el campo "payload" está establecido

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

Obtiene si el campo "payloadType" está establecido

Payload
public ByteString Payload { get; set; }
value = protoMessage.Payload
protoMessage.Payload = value

Mensaje de protobuf en serie que corresponde a payloadType.

PayloadType
public uint PayloadType { get; set; }
value = protoMessage.PayloadType
protoMessage.PayloadType = value

Contiene id de ProtoPayloadType u otra costumbre PayloadTypes (e.g. ProtoOAPayloadType).

Métodos

ClearClientMsgId
public void ClearClientMsgId()
protoMessage.ClearClientMsgId()

Limpia el valor del campo "clientMsgId"

ClearPayload
public void ClearPayload()
protoMessage.ClearPayload()

Limpia el valor del campo "payload"

ClearPayloadType
public void ClearPayloadType()
protoMessage.ClearPayloadType()

Limpia el valor del campo "payloadType"

Campos

ClientMsgIdFieldNumber
public const int ClientMsgIdFieldNumber
value = ProtoMessage.ClientMsgIdFieldNumber

Número de campo para el campo "clientMsgId@".

PayloadFieldNumber
public const int PayloadFieldNumber
value = ProtoMessage.PayloadFieldNumber

Número de campo para el campo "payload".

PayloadTypeFieldNumber
public const int PayloadTypeFieldNumber
value = ProtoMessage.PayloadTypeFieldNumber

Número de campo para el campo "payloadType@".