ProtoMessage

StockSharp.cTrader.Native.Model

* Базовое сообщение, которое используется для всех сообщений, отправляемых в/из прокси-сервера Open API платформы cTrader.

Реализует: 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» установлен

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

Получает ли поле «payload» установлен

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).

Методы

ClearClientMsgId
public void ClearClientMsgId()
protoMessage.ClearClientMsgId()

Очищает значение поля "clientMsgId"

ClearPayload
public void ClearPayload()
protoMessage.ClearPayload()

Очищает значение поля «полезная нагрузка»

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".