ProtoMessage
* Basisnachricht, die für alle Nachrichten verwendet wird, die an / von Open API Proxy von cTrader @ Plattform gesendet werden.
Implementiert: IMessage<ProtoMessage>, IMessage, IEquatable<ProtoMessage>, IDeepCloneable<ProtoMessage>, IBufferMessage
Eigenschaften
public string ClientMsgId { get; set; }
value = protoMessage.ClientMsgId
protoMessage.ClientMsgId = value
Anfrage nach id, die vom client zugewiesen wurde und in der antwort zurückgegeben wird.
public bool HasClientMsgId { get; }
value = protoMessage.HasClientMsgId
Erhaltet, ob das Feld "clientMsgId" gesetzt ist
public bool HasPayload { get; }
value = protoMessage.HasPayload
Bekommt, ob das Feld "Payload" gesetzt ist
public bool HasPayloadType { get; }
value = protoMessage.HasPayloadType
Erhaltet, ob das Feld "payloadType" gesetzt ist
public ByteString Payload { get; set; }
value = protoMessage.Payload
protoMessage.Payload = value
Serialisierte Protobuf-Nachricht, die payloadType entspricht.
public uint PayloadType { get; set; }
value = protoMessage.PayloadType
protoMessage.PayloadType = value
Enthält die ID von ProtoPayloadType oder anderen benutzerdefinierten PayloadTypes (e.g. ProtoOAPayloadType).
Methoden
public void ClearClientMsgId()
protoMessage.ClearClientMsgId()
Löscht den Wert des Feldes "clientMsgId"
public void ClearPayload()
protoMessage.ClearPayload()
Löscht den Wert des Felds "Payload"
public void ClearPayloadType()
protoMessage.ClearPayloadType()
Löscht den Wert des Feldes "payloadType"
Felder
public const int ClientMsgIdFieldNumber
value = ProtoMessage.ClientMsgIdFieldNumber
Feldnummer für das Feld "clientMsgId".
public const int PayloadFieldNumber
value = ProtoMessage.PayloadFieldNumber
Feldnummer für das Feld "Payload".
public const int PayloadTypeFieldNumber
value = ProtoMessage.PayloadTypeFieldNumber
Feldnummer für das Feld "payloadType".