SbeRecordSerializer

StockSharp.Server.Sbe

SBE Record Serializer — encodiert/decodiert Fix* Record-Strukturen zum/vom SBE Binärformat. Verwendet Ecng SpanWriter/SpanReader für direkte binäre Serialisierung.

Methoden

ReadBoardLookup
public FixBoardLookup? ReadBoardLookup(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadBoardLookup(buffer)

Lies FixBoardLookup @ aus dem Binärformat SBE.

ReadBoardUpdate
public FixBoardUpdate? ReadBoardUpdate(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadBoardUpdate(buffer)

Lies FixBoardUpdate @ aus dem Binärformat SBE.

ReadDataTypeLookup
public FixDataTypeLookup? ReadDataTypeLookup(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadDataTypeLookup(buffer)

Lies FixDataTypeLookup @ aus dem Binärformat SBE.

ReadExecutionReport
public FixExecutionReport? ReadExecutionReport(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadExecutionReport(buffer)

Lies FixExecutionReport @ aus dem Binärformat SBE.

ReadFixId
private static FixId ReadFixId(SpanReader reader)
result = SbeRecordSerializer.ReadFixId(reader)

Lesen Sie ein FixId: [int64 N (NullableInt64)][uint16 strLen][UTF-8 Bytes].

ReadHeader
public static ValueTuple<ushort, ushort, ushort, ushort> ReadHeader(SpanReader reader)
result = SbeRecordSerializer.ReadHeader(reader)

Lesen Sie den SBE Message Header.

ReadHeartbeat
public FixHeartbeat? ReadHeartbeat(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadHeartbeat(buffer)

Lies FixHeartbeat @ aus dem Binärformat SBE.

ReadHistoryStart
public FixHistoryStart? ReadHistoryStart(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadHistoryStart(buffer)

Lies FixHistoryStart @ aus dem Binärformat SBE.

ReadLevel1Change
public ValueTuple<SecurityId, string, DataType, DateTime, List<KeyValuePair<Level1Fields, object>>>? ReadLevel1Change(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadLevel1Change(buffer)

Lesen Sie eine Level1Change SBE Nachricht.

ReadLogonResponse
public FixLogonResponse? ReadLogonResponse(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadLogonResponse(buffer)

Lies FixLogonResponse @ aus dem Binärformat SBE.

ReadMarketDataIncrementalRefresh
public FixMarketDataIncrementalRefresh? ReadMarketDataIncrementalRefresh(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadMarketDataIncrementalRefresh(buffer)

Lesen Sie eine MarketDataIncrementalRefresh SBE Nachricht.

ReadMarketDataRequest
public FixMarketDataRequest? ReadMarketDataRequest(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadMarketDataRequest(buffer)

Lesen Sie eine MarketDataRequest SBE Nachricht.

ReadMarketDataRequestReject
public FixMarketDataRequestReject? ReadMarketDataRequestReject(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadMarketDataRequestReject(buffer)

Lies FixMarketDataRequestReject @ aus dem Binärformat SBE.

ReadMarketDataSnapshotFullRefresh
public FixMarketDataSnapshotFullRefresh? ReadMarketDataSnapshotFullRefresh(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadMarketDataSnapshotFullRefresh(buffer)

Lesen Sie eine MarketDataSnapshotFullRefresh SBE Nachricht.

ReadNewOrderSingle
public FixNewOrderSingle? ReadNewOrderSingle(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadNewOrderSingle(buffer)

Lies FixNewOrderSingle @ aus dem Binärformat SBE.

ReadOrderCancelReject
public FixOrderCancelReject? ReadOrderCancelReject(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadOrderCancelReject(buffer)

Lies FixOrderCancelReject @ aus dem Binärformat SBE.

ReadOrderCancelReplaceRequest
public FixOrderCancelReplaceRequest? ReadOrderCancelReplaceRequest(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadOrderCancelReplaceRequest(buffer)

Lies FixOrderCancelReplaceRequest @ aus dem Binärformat SBE.

ReadOrderCancelRequest
public FixOrderCancelRequest? ReadOrderCancelRequest(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadOrderCancelRequest(buffer)

Lies FixOrderCancelRequest @ aus dem Binärformat SBE.

ReadOrderMassCancelReport
public FixOrderMassCancelReport? ReadOrderMassCancelReport(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadOrderMassCancelReport(buffer)

Lies FixOrderMassCancelReport @ aus dem Binärformat SBE.

ReadOrderMassCancelRequest
public FixOrderMassCancelRequest? ReadOrderMassCancelRequest(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadOrderMassCancelRequest(buffer)

Lies FixOrderMassCancelRequest @ aus dem Binärformat SBE.

ReadOrderMassStatusRequest
public FixOrderMassStatusRequest? ReadOrderMassStatusRequest(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadOrderMassStatusRequest(buffer)

Lies FixOrderMassStatusRequest @ aus dem Binärformat SBE.

ReadOrderStatusRequest
public FixOrderStatusRequest? ReadOrderStatusRequest(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadOrderStatusRequest(buffer)

Lies FixOrderStatusRequest @ aus dem Binärformat SBE.

ReadParties
private static FixParty[] ReadParties(SpanReader reader)
result = SbeRecordSerializer.ReadParties(reader)

Lesen Sie eine sich wiederholende Gruppe von FixParty.

ReadPositionReport
public FixPositionReport? ReadPositionReport(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadPositionReport(buffer)

Lies FixPositionReport @ aus dem Binärformat SBE.

ReadReject
public FixReject? ReadReject(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadReject(buffer)

Lies FixReject @ aus dem Binärformat SBE.

ReadRemove
public FixRemove? ReadRemove(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadRemove(buffer)

Lies FixRemove @ aus dem Binärformat SBE.

ReadRequestForPositions
public FixRequestForPositions? ReadRequestForPositions(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadRequestForPositions(buffer)

Lies FixRequestForPositions @ aus dem Binärformat SBE.

ReadResendRequest
public FixResendRequest? ReadResendRequest(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadResendRequest(buffer)

Lies FixResendRequest @ aus dem Binärformat SBE.

ReadSecurityLegsRequest
public FixSecurityLegsRequest? ReadSecurityLegsRequest(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadSecurityLegsRequest(buffer)

Lies FixSecurityLegsRequest @ aus dem Binärformat SBE.

ReadSecurityListRequest
public FixSecurityListRequest? ReadSecurityListRequest(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadSecurityListRequest(buffer)

Lies FixSecurityListRequest @ aus dem Binärformat SBE.

ReadSecurityListResponse
public ValueTuple<FixId, FixId, SecurityMessage[]>? ReadSecurityListResponse(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadSecurityListResponse(buffer)

Lies SecurityListResponse @ aus dem Binärformat SBE.

ReadSecurityListResponseError
public FixSecurityListResponseError? ReadSecurityListResponseError(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadSecurityListResponseError(buffer)

Lies FixSecurityListResponseError @ aus dem Binärformat SBE.

ReadSecurityMapping
public FixSecurityMapping? ReadSecurityMapping(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadSecurityMapping(buffer)

Lies FixSecurityMapping @ aus dem Binärformat SBE.

ReadSecurityStatusRequest
public FixSecurityStatusRequest? ReadSecurityStatusRequest(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadSecurityStatusRequest(buffer)

Lies FixSecurityStatusRequest @ aus dem Binärformat SBE.

ReadSequenceReset
public FixSequenceReset? ReadSequenceReset(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadSequenceReset(buffer)

Lies FixSequenceReset @ aus dem Binärformat SBE.

ReadStringArray
private static string[] ReadStringArray(SpanReader reader)
result = SbeRecordSerializer.ReadStringArray(reader)

Lesen Sie ein String-Array.

ReadSubscriptionFinished
public FixId? ReadSubscriptionFinished(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadSubscriptionFinished(buffer)

Lies eine SubscriptionFinished @ Nachricht aus dem Binärformat SBE.

ReadSubscriptionOnline
public FixSubscriptionOnline? ReadSubscriptionOnline(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadSubscriptionOnline(buffer)

Lies FixSubscriptionOnline @ aus dem Binärformat SBE.

ReadSubscriptionResponse
public FixSubscriptionResponse? ReadSubscriptionResponse(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadSubscriptionResponse(buffer)

Lies FixSubscriptionResponse @ aus dem Binärformat SBE.

ReadTestRequest
public FixTestRequest? ReadTestRequest(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadTestRequest(buffer)

Lies FixTestRequest @ aus dem Binärformat SBE.

ReadTradingSessionStatusRequest
public FixTradingSessionStatusRequest? ReadTradingSessionStatusRequest(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadTradingSessionStatusRequest(buffer)

Lies FixTradingSessionStatusRequest @ aus dem Binärformat SBE.

ReadUserRequest
public FixUserRequest? ReadUserRequest(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadUserRequest(buffer)

Lies FixUserRequest @ aus dem Binärformat SBE.

ReadUserRequestEx
public FixUserRequestEx? ReadUserRequestEx(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadUserRequestEx(buffer)

Lies FixUserRequestEx @ aus dem Binärformat SBE.

ReadUserResponse
public FixUserResponse? ReadUserResponse(ReadOnlySpan<byte> buffer)
result = sbeRecordSerializer.ReadUserResponse(buffer)

Lies FixUserResponse @ aus dem Binärformat SBE.

ReadVarStringFromReader
internal static string ReadVarStringFromReader(SpanReader reader)
result = SbeRecordSerializer.ReadVarStringFromReader(reader)

Lesen Sie eine Zeichenfolge mit variabler Länge: [uint16 Länge] [UTF-8 Bytes].

WriteBoardLookup
public int WriteBoardLookup(FixBoardLookup data, Span<byte> buffer)
result = sbeRecordSerializer.WriteBoardLookup(data, buffer)

Schreibt FixBoardLookup in das Binärformat SBE.

WriteBoardUpdate
public int WriteBoardUpdate(FixBoardUpdate data, Span<byte> buffer)
result = sbeRecordSerializer.WriteBoardUpdate(data, buffer)

Schreibt FixBoardUpdate in das Binärformat SBE.

WriteDataTypeLookup
public int WriteDataTypeLookup(FixDataTypeLookup data, Span<byte> buffer)
result = sbeRecordSerializer.WriteDataTypeLookup(data, buffer)

Schreibt FixDataTypeLookup in das Binärformat SBE.

WriteExecutionReport
public int WriteExecutionReport(FixExecutionReport data, Span<byte> buffer)
result = sbeRecordSerializer.WriteExecutionReport(data, buffer)

Schreibt FixExecutionReport in das Binärformat SBE.

WriteFixId
private static void WriteFixId(SpanWriter writer, FixId id)
SbeRecordSerializer.WriteFixId(writer, id)

Schreiben Sie ein FixId: [int64 N (NullableInt64)][uint16 strLen][UTF-8 Bytes].

WriteHeader
public static void WriteHeader(SpanWriter writer, ushort blockLength, ushort templateId)
SbeRecordSerializer.WriteHeader(writer, blockLength, templateId)

Schreibe SBE Message Header.

WriteHeartbeat
public int WriteHeartbeat(FixHeartbeat data, Span<byte> buffer)
result = sbeRecordSerializer.WriteHeartbeat(data, buffer)

Schreibt FixHeartbeat in das Binärformat SBE.

WriteHistoryStart
public int WriteHistoryStart(FixHistoryStart data, Span<byte> buffer)
result = sbeRecordSerializer.WriteHistoryStart(data, buffer)

Schreibt FixHistoryStart in das Binärformat SBE.

WriteLevel1Change
public int WriteLevel1Change(SecurityId securityId, string mdReqId, DataType buildFrom, DateTime serverTime, IDictionary<Level1Fields, object> changes, Span<byte> buffer)
result = sbeRecordSerializer.WriteLevel1Change(securityId, mdReqId, buildFrom, serverTime, changes, buffer)

Schreiben Sie eine Level1Change SBE-Nachricht mit getippten Schlüssel-Wert-Paaren. Layout: [Header][VarString-Symbol][VarString mdReqId] [NullableChar buildFromType] [NullableDateTime VarString0TOKEN] [Gruppenänderungen: uint16 Anzahl, jeweils: int32 VarString1TOKEN + Byte VarString2TOKEN + getippter Wert]

WriteLogonResponse
public int WriteLogonResponse(FixLogonResponse data, Span<byte> buffer)
result = sbeRecordSerializer.WriteLogonResponse(data, buffer)

Schreibt FixLogonResponse in das Binärformat SBE.

WriteMarketDataIncrementalRefresh
public int WriteMarketDataIncrementalRefresh(FixMarketDataIncrementalRefresh data, Span<byte> buffer)
result = sbeRecordSerializer.WriteMarketDataIncrementalRefresh(data, buffer)

Schreiben Sie eine MarketDataIncrementalRefreshSBE-Nachricht. Layout: [Header][VarStringSsymbol][VarStringsecurityExchange][VarStringmdReqId] [NullableCharbuildFromType][VarStringbuildFromArg] [Gruppeneinträge: uint16 zählen, jeweils: MDEntry-Felder]

WriteMarketDataRequest
public int WriteMarketDataRequest(FixMarketDataRequest data, Span<byte> buffer)
result = sbeRecordSerializer.WriteMarketDataRequest(data, buffer)

Layout: [Header][NullableChar subscriptionRequestType][NullableDateTime fromDate][NullableBool NullableChar0TOKEN][NullableChar1TOKEN NullableChar4TOKEN][NullableChar7TOKEN NullableChar8TOKEN][subscriptionRequestType1TOKEN subscriptionRequestType0TOKEN][subscriptionRequestType3TOKEN-Zählung][subscriptionRequestType7TOKEN subscriptionRequestType6TOKEN] [Gruppe subscriptionRequestType9TOKEN: jeweils uint16-Zählung: NullableInt320TOKEN-Typ + NullableInt321TOKEN arg] [Gruppe NullableInt322TOKEN: jeweils uint16-Zählung: NullableInt323TOKEN NullableInt326TOKEN + NullableInt327TOKEN NullableInt328TOKEN] [Gruppenfelder: jeweils uint16-Zählung: NullableInt323TOKEN-Zählung

WriteMarketDataRequestReject
public int WriteMarketDataRequestReject(FixMarketDataRequestReject data, Span<byte> buffer)
result = sbeRecordSerializer.WriteMarketDataRequestReject(data, buffer)

Schreibt FixMarketDataRequestReject in das Binärformat SBE.

WriteMarketDataSnapshotFullRefresh
public int WriteMarketDataSnapshotFullRefresh(FixMarketDataSnapshotFullRefresh data, Span<byte> buffer)
result = sbeRecordSerializer.WriteMarketDataSnapshotFullRefresh(data, buffer)

Schreiben Sie eine MarketDataSnapshotFullRefreshSBE-Nachricht. Layout: [Header][VarStringSsymbol][VarStringboardCode][VarStringmdReqId] [NullableCharbuildFromType][VarStringbuildFromArg] [Gruppeneinträge: uint16 zählen, jeweils: MDEntry-Felder]

WriteNewOrderSingle
public int WriteNewOrderSingle(FixNewOrderSingle data, Span<byte> buffer)
result = sbeRecordSerializer.WriteNewOrderSingle(data, buffer)

Schreibt FixNewOrderSingle in das Binärformat SBE.

WriteOrderCancelReject
public int WriteOrderCancelReject(FixOrderCancelReject data, Span<byte> buffer)
result = sbeRecordSerializer.WriteOrderCancelReject(data, buffer)

Schreibt FixOrderCancelReject in das Binärformat SBE.

WriteOrderCancelReplaceRequest
public int WriteOrderCancelReplaceRequest(FixOrderCancelReplaceRequest data, Span<byte> buffer)
result = sbeRecordSerializer.WriteOrderCancelReplaceRequest(data, buffer)

Schreibt FixOrderCancelReplaceRequest in das Binärformat SBE.

WriteOrderCancelRequest
public int WriteOrderCancelRequest(FixOrderCancelRequest data, Span<byte> buffer)
result = sbeRecordSerializer.WriteOrderCancelRequest(data, buffer)

Schreibt FixOrderCancelRequest in das Binärformat SBE.

WriteOrderMassCancelReport
public int WriteOrderMassCancelReport(FixOrderMassCancelReport data, Span<byte> buffer)
result = sbeRecordSerializer.WriteOrderMassCancelReport(data, buffer)

Schreibt FixOrderMassCancelReport in das Binärformat SBE.

WriteOrderMassCancelRequest
public int WriteOrderMassCancelRequest(FixOrderMassCancelRequest data, Span<byte> buffer)
result = sbeRecordSerializer.WriteOrderMassCancelRequest(data, buffer)

Schreibt FixOrderMassCancelRequest in das Binärformat SBE.

WriteOrderMassStatusRequest
public int WriteOrderMassStatusRequest(FixOrderMassStatusRequest data, Span<byte> buffer)
result = sbeRecordSerializer.WriteOrderMassStatusRequest(data, buffer)

Schreibt FixOrderMassStatusRequest in das Binärformat SBE.

WriteOrderStatusRequest
public int WriteOrderStatusRequest(FixOrderStatusRequest data, Span<byte> buffer)
result = sbeRecordSerializer.WriteOrderStatusRequest(data, buffer)

Schreibt FixOrderStatusRequest in das Binärformat SBE.

WriteParties
private static void WriteParties(SpanWriter writer, FixParty[] parties)
SbeRecordSerializer.WriteParties(writer, parties)

Schreibe eine sich wiederholende Gruppe von FixParty: [uint16 count][partys...]. Jede Partei: [VarStringpartyId][int32 partyRole].

WritePositionReport
public int WritePositionReport(FixPositionReport data, Span<byte> buffer)
result = sbeRecordSerializer.WritePositionReport(data, buffer)

Schreibt FixPositionReport in das Binärformat SBE.

WriteReject
public int WriteReject(FixReject data, Span<byte> buffer)
result = sbeRecordSerializer.WriteReject(data, buffer)

Schreibt FixReject in das Binärformat SBE.

WriteRemove
public int WriteRemove(FixRemove data, Span<byte> buffer)
result = sbeRecordSerializer.WriteRemove(data, buffer)

Schreibt FixRemove in das Binärformat SBE.

WriteRequestForPositions
public int WriteRequestForPositions(FixRequestForPositions data, Span<byte> buffer)
result = sbeRecordSerializer.WriteRequestForPositions(data, buffer)

Schreibt FixRequestForPositions in das Binärformat SBE.

WriteResendRequest
public int WriteResendRequest(FixResendRequest data, Span<byte> buffer)
result = sbeRecordSerializer.WriteResendRequest(data, buffer)

Schreibt FixResendRequest in das Binärformat SBE.

WriteSecurityLegsRequest
public int WriteSecurityLegsRequest(FixSecurityLegsRequest data, Span<byte> buffer)
result = sbeRecordSerializer.WriteSecurityLegsRequest(data, buffer)

Schreibt FixSecurityLegsRequest in das Binärformat SBE.

WriteSecurityListRequest
public int WriteSecurityListRequest(FixSecurityListRequest data, Span<byte> buffer)
result = sbeRecordSerializer.WriteSecurityListRequest(data, buffer)

Schreibt FixSecurityListRequest in das Binärformat SBE.

WriteSecurityListResponse
public int WriteSecurityListResponse(FixId securityReqId, FixId securityResponseId, ICollection<SecurityMessage> securities, Span<byte> buffer)
result = sbeRecordSerializer.WriteSecurityListResponse(securityReqId, securityResponseId, securities, buffer)

Schreibt SecurityListResponse in das Binärformat SBE.

WriteSecurityListResponseError
public int WriteSecurityListResponseError(FixSecurityListResponseError data, Span<byte> buffer)
result = sbeRecordSerializer.WriteSecurityListResponseError(data, buffer)

Schreibt FixSecurityListResponseError in das Binärformat SBE.

WriteSecurityMapping
public int WriteSecurityMapping(FixSecurityMapping data, Span<byte> buffer)
result = sbeRecordSerializer.WriteSecurityMapping(data, buffer)

Schreibt FixSecurityMapping in das Binärformat SBE.

WriteSecurityStatusRequest
public int WriteSecurityStatusRequest(FixSecurityStatusRequest data, Span<byte> buffer)
result = sbeRecordSerializer.WriteSecurityStatusRequest(data, buffer)

Schreibt FixSecurityStatusRequest in das Binärformat SBE.

WriteSequenceReset
public int WriteSequenceReset(FixSequenceReset data, Span<byte> buffer)
result = sbeRecordSerializer.WriteSequenceReset(data, buffer)

Schreibt FixSequenceReset in das Binärformat SBE.

WriteStringArray
private static void WriteStringArray(SpanWriter writer, string[] values)
SbeRecordSerializer.WriteStringArray(writer, values)

Schreibe ein String-Array: [uint16 count][VarStrings@...].

WriteSubscriptionFinished
public int WriteSubscriptionFinished(FixId mdReqId, Span<byte> buffer)
result = sbeRecordSerializer.WriteSubscriptionFinished(mdReqId, buffer)

Schreibt eine SubscriptionFinished @ Nachricht in das Binärformat SBE.

WriteSubscriptionOnline
public int WriteSubscriptionOnline(FixSubscriptionOnline data, Span<byte> buffer)
result = sbeRecordSerializer.WriteSubscriptionOnline(data, buffer)

Schreibt FixSubscriptionOnline in das Binärformat SBE.

WriteSubscriptionResponse
public int WriteSubscriptionResponse(FixSubscriptionResponse data, Span<byte> buffer)
result = sbeRecordSerializer.WriteSubscriptionResponse(data, buffer)

Schreibt FixSubscriptionResponse in das Binärformat SBE.

WriteTestRequest
public int WriteTestRequest(FixTestRequest data, Span<byte> buffer)
result = sbeRecordSerializer.WriteTestRequest(data, buffer)

Schreibt FixTestRequest in das Binärformat SBE.

WriteTradingSessionStatusRequest
public int WriteTradingSessionStatusRequest(FixTradingSessionStatusRequest data, Span<byte> buffer)
result = sbeRecordSerializer.WriteTradingSessionStatusRequest(data, buffer)

Schreibt FixTradingSessionStatusRequest in das Binärformat SBE.

WriteUserRequest
public int WriteUserRequest(FixUserRequest data, Span<byte> buffer)
result = sbeRecordSerializer.WriteUserRequest(data, buffer)

Schreibt FixUserRequest in das Binärformat SBE.

WriteUserRequestEx
public int WriteUserRequestEx(FixUserRequestEx data, Span<byte> buffer)
result = sbeRecordSerializer.WriteUserRequestEx(data, buffer)

Schreibt FixUserRequestEx in das Binärformat SBE.

WriteUserResponse
public int WriteUserResponse(FixUserResponse data, Span<byte> buffer)
result = sbeRecordSerializer.WriteUserResponse(data, buffer)

Schreibt FixUserResponse in das Binärformat SBE.

WriteVarString
private static void WriteVarString(SpanWriter writer, string value)
SbeRecordSerializer.WriteVarString(writer, value)

Schreibe eine Zeichenfolge mit variabler Länge: [uint16 Länge][UTF-8 Bytes].

Felder

HeaderSize
public const int HeaderSize
value = SbeRecordSerializer.HeaderSize

SBE MessageHeader @ Größe in Bytes.

SchemaId
public const ushort SchemaId
value = SbeRecordSerializer.SchemaId

SBE-Schemakennung.

SchemaVersion
public const ushort SchemaVersion
value = SbeRecordSerializer.SchemaVersion

SBE-Schemaversion.