IFixServerSerializer

StockSharp.Server.Fix

Interfaz para serialización de mensajes del servidor FIX. Proporciona métodos para serializar mensajes de salida y paresing entrantes de FIX.

Propiedades

Reader
public IFixReader Reader { get; }
value = iFixServerSerializer.Reader

IFixReader

Writer
public IFixWriter Writer { get; }
value = iFixServerSerializer.Writer

IFixWriter

Métodos

ReadBoardLookupAsync
public ValueTask<FixBoardLookup?> ReadBoardLookupAsync(CancellationToken cancellationToken)
result = iFixServerSerializer.ReadBoardLookupAsync(cancellationToken)

Lea BoardLookup@s datos de mensajes.

Devuelve: Datos o nulos si no se lee.

ReadBoardLookupSubscriptionAsync``1
public IAsyncEnumerable<ValueTuple<BoardLookupMessage, string>> ReadBoardLookupSubscriptionAsync<TSession>(TSession session, Func<TSession, string, long> createTransactionId, Func<TSession, string, long> getTransactionId, CancellationToken cancellationToken)
result = iFixServerSerializer.ReadBoardLookupSubscriptionAsync(session, createTransactionId, getTransactionId, cancellationToken)

Lea el mensaje de suscripción BoardLookup.

session
Sesión de cliente.
createTransactionId
Creador de identificación de transacciones.
getTransactionId
Trae el identificador de transacciones.
cancellationToken
Cancelación token.

Devuelve: Mensajes de búsqueda de la Junta con ID de solicitud.

ReadBoardUpdateAsync
public ValueTask<FixBoardUpdate?> ReadBoardUpdateAsync(CancellationToken cancellationToken)
result = iFixServerSerializer.ReadBoardUpdateAsync(cancellationToken)

Lea BoardUpdate@s datos de mensajes.

Devuelve: Datos o nulos si no se lee.

ReadCommandAsync``2
public IAsyncEnumerable<ValueTuple<TCommandMessage, string>> ReadCommandAsync<TSession, TCommandMessage>(TSession session, Func<TSession, string, long> getTransactionId, Func<FixTags, IFixReader, CancellationToken, ValueTask<bool>> readTag, CancellationToken cancellationToken)
result = iFixServerSerializer.ReadCommandAsync(session, getTransactionId, readTag, cancellationToken)

Lee el mensaje del comando.

ReadDataTypeLookupAsync
public ValueTask<FixDataTypeLookup?> ReadDataTypeLookupAsync(CancellationToken cancellationToken)
result = iFixServerSerializer.ReadDataTypeLookupAsync(cancellationToken)

Lea DataTypeLookup@s datos de mensajes.

Devuelve: Datos o nulos si no se lee.

ReadHeartbeatAsync
public ValueTask<bool> ReadHeartbeatAsync(CancellationToken cancellationToken)
result = iFixServerSerializer.ReadHeartbeatAsync(cancellationToken)

Lea Mensaje de latido cardíaco (consume el mensaje, devuelve el éxito).

ReadHistoryEndAsync
public ValueTask<bool> ReadHistoryEndAsync(CancellationToken cancellationToken)
result = iFixServerSerializer.ReadHistoryEndAsync(cancellationToken)

Lea HistoryEnd Mensaje (consumes de mensaje, devuelve el éxito).

ReadHistoryStartAsync
public ValueTask<FixHistoryStart?> ReadHistoryStartAsync(CancellationToken cancellationToken)
result = iFixServerSerializer.ReadHistoryStartAsync(cancellationToken)

Lea HistoryStart@s datos de mensajes.

Devuelve: Datos o nulos si no se lee.

ReadLogoutAsync
public ValueTask<bool> ReadLogoutAsync(CancellationToken cancellationToken)
result = iFixServerSerializer.ReadLogoutAsync(cancellationToken)

Lea Mensaje de registro (consume el mensaje, devuelve el éxito).

ReadMarketDataRequestAsync
public IAsyncEnumerable<FixMarketDataRequest> ReadMarketDataRequestAsync(FastDateTimeParser dateParser, CancellationToken cancellationToken)
result = iFixServerSerializer.ReadMarketDataRequestAsync(dateParser, cancellationToken)

Lea MarketDataRequest@s datos de mensajes.

dateParser
Fecha/hora de parser para campos de fecha.
cancellationToken
Cancelación token.

Devuelve: Enumerable as?ncrono de solicitudes de datos de mercado.

ReadNewOrderSingleAsync
public ValueTask<FixNewOrderSingle?> ReadNewOrderSingleAsync(Func<OrderCondition> createCondition, Func<FixTags, Func<OrderCondition>, CancellationToken, ValueTask<bool>> readCondition, CancellationToken cancellationToken)
result = iFixServerSerializer.ReadNewOrderSingleAsync(createCondition, readCondition, cancellationToken)

Lea NewOrderSingle@s datos de mensajes.

Devuelve: Datos o nulos si no se lee.

ReadNewsAsync
public IAsyncEnumerable<FixNews> ReadNewsAsync(FastDateTimeParser dateParser, CancellationToken cancellationToken)
result = iFixServerSerializer.ReadNewsAsync(dateParser, cancellationToken)

Lea los datos del mensaje de noticias.

dateParser
Fecha/hora.
cancellationToken
Cancelación token.

Devuelve: Mensajes de noticias.

ReadOrderCancelReplaceRequestAsync
public ValueTask<FixOrderCancelReplaceRequest?> ReadOrderCancelReplaceRequestAsync(CancellationToken cancellationToken)
result = iFixServerSerializer.ReadOrderCancelReplaceRequestAsync(cancellationToken)

Lea OrderCancelReplaceRequest@s datos de mensajes.

Devuelve: Datos o nulos si no se lee.

ReadOrderCancelRequestAsync
public ValueTask<FixOrderCancelRequest?> ReadOrderCancelRequestAsync(CancellationToken cancellationToken)
result = iFixServerSerializer.ReadOrderCancelRequestAsync(cancellationToken)

Lea OrderCancelRequest@s datos de mensajes.

Devuelve: Datos o nulos si no se lee.

ReadOrderConditionAsync
public ValueTask<bool> ReadOrderConditionAsync(FixTags tag, Func<OrderCondition> getCondition, CancellationToken cancellationToken)
result = iFixServerSerializer.ReadOrderConditionAsync(tag, getCondition, cancellationToken)

Lea la condición de pedido de las etiquetas FIX.

ReadOrderMassCancelRequestAsync
public ValueTask<FixOrderMassCancelRequest?> ReadOrderMassCancelRequestAsync(CancellationToken cancellationToken)
result = iFixServerSerializer.ReadOrderMassCancelRequestAsync(cancellationToken)

Lea OrderMassCancelRequest@s datos de mensajes.

Devuelve: Datos o nulos si no se lee.

ReadOrderMassStatusRequestAsync
public ValueTask<FixOrderMassStatusRequest?> ReadOrderMassStatusRequestAsync(CancellationToken cancellationToken)
result = iFixServerSerializer.ReadOrderMassStatusRequestAsync(cancellationToken)

Lea OrderMassStatusRequest@s datos de mensajes.

Devuelve: Datos o nulos si no se lee.

ReadOrderStatusRequestAsync
public ValueTask<FixOrderStatusRequest?> ReadOrderStatusRequestAsync(CancellationToken cancellationToken)
result = iFixServerSerializer.ReadOrderStatusRequestAsync(cancellationToken)

Lea OrderStatusRequest@s datos de mensajes.

Devuelve: Datos o nulos si no se lee.

ReadRemoveAsync
public ValueTask<FixRemove?> ReadRemoveAsync(CancellationToken cancellationToken)
result = iFixServerSerializer.ReadRemoveAsync(cancellationToken)

Lea Quitar datos de mensaje.

Devuelve: Datos o nulos si no se lee.

ReadRequestForPositionsAsync
public ValueTask<FixRequestForPositions?> ReadRequestForPositionsAsync(CancellationToken cancellationToken)
result = iFixServerSerializer.ReadRequestForPositionsAsync(cancellationToken)

Lea RequestForPositions@s datos de mensajes.

Devuelve: Datos o nulos si no se lee.

ReadResendRequestAsync
public ValueTask<FixResendRequest?> ReadResendRequestAsync(CancellationToken cancellationToken)
result = iFixServerSerializer.ReadResendRequestAsync(cancellationToken)

Lea ResendRequest@s datos de mensajes.

Devuelve: Datos o nulos si no se lee.

ReadSecurityLegsRequestAsync
public ValueTask<FixSecurityLegsRequest?> ReadSecurityLegsRequestAsync(CancellationToken cancellationToken)
result = iFixServerSerializer.ReadSecurityLegsRequestAsync(cancellationToken)

Lea SecurityLegsRequest@s datos de mensajes.

Devuelve: Datos o nulos si no se lee.

ReadSecurityListDeleteAsync
public ValueTask<SecurityId[]> ReadSecurityListDeleteAsync(CancellationToken cancellationToken)
result = iFixServerSerializer.ReadSecurityListDeleteAsync(cancellationToken)

Lea SecurityListDelete@s datos de mensajes.

Devuelve: Arregle de los IDs de instrumentos financieros para eliminar, o null si no se lee.

ReadSecurityListRequestAsync
public ValueTask<FixSecurityListRequest?> ReadSecurityListRequestAsync(CancellationToken cancellationToken)
result = iFixServerSerializer.ReadSecurityListRequestAsync(cancellationToken)

Lea SecurityListRequest@s datos de mensajes.

Devuelve: Datos o nulos si no se lee.

ReadSecurityListUploadAsync
public IAsyncEnumerable<SecurityMessage> ReadSecurityListUploadAsync(FastDateTimeParser dateParser, FastDateTimeParser yearMonthParser, Action<Exception> logError, CancellationToken cancellationToken)
result = iFixServerSerializer.ReadSecurityListUploadAsync(dateParser, yearMonthParser, logError, cancellationToken)

Lea los mensajes SecurityListUpload.

dateParser
Fecha/hora.
yearMonthParser
Un parser de año.
logError
Error de registro de la acción.
cancellationToken
Cancelación token.

Devuelve: mensajes de instrumentos financieros.

ReadSecurityMappingAsync
public ValueTask<FixSecurityMapping?> ReadSecurityMappingAsync(CancellationToken cancellationToken)
result = iFixServerSerializer.ReadSecurityMappingAsync(cancellationToken)

Lea SecurityMapping@s datos de mensajes.

Devuelve: Datos o nulos si no se lee.

ReadSecurityStatusRequestAsync
public ValueTask<FixSecurityStatusRequest?> ReadSecurityStatusRequestAsync(CancellationToken cancellationToken)
result = iFixServerSerializer.ReadSecurityStatusRequestAsync(cancellationToken)

Lea SecurityStatusRequest@s datos de mensajes.

Devuelve: Datos o nulos si no se lee.

ReadSequenceResetAsync
public ValueTask<FixSequenceReset?> ReadSequenceResetAsync(CancellationToken cancellationToken)
result = iFixServerSerializer.ReadSequenceResetAsync(cancellationToken)

Lea SequenceReset@s datos de mensajes.

Devuelve: Datos o nulos si no se lee.

ReadSubscriptionRequestAsync``2
public IAsyncEnumerable<ValueTuple<TSubscription, string>> ReadSubscriptionRequestAsync<TSession, TSubscription>(TSession session, Func<TSession, string, long> createTransactionId, Func<TSession, string, long> getTransactionId, Func<TSubscription, FixTags, IFixReader, CancellationToken, ValueTask<bool>> readTag, CancellationToken cancellationToken)
result = iFixServerSerializer.ReadSubscriptionRequestAsync(session, createTransactionId, getTransactionId, readTag, cancellationToken)

Lea la solicitud de suscripción genérica.

ReadTestRequestAsync
public ValueTask<FixTestRequest?> ReadTestRequestAsync(CancellationToken cancellationToken)
result = iFixServerSerializer.ReadTestRequestAsync(cancellationToken)

Lea TestRequest@s datos de mensajes.

Devuelve: Datos o nulos si no se lee.

ReadTradingSessionStatusRequestAsync
public ValueTask<FixTradingSessionStatusRequest?> ReadTradingSessionStatusRequestAsync(CancellationToken cancellationToken)
result = iFixServerSerializer.ReadTradingSessionStatusRequestAsync(cancellationToken)

Lea TradingSessionStatusRequest@s datos de mensajes.

Devuelve: Datos o nulos si no se lee.

ReadUserInfoAsync
public ValueTask<FixUserInfo?> ReadUserInfoAsync(FastDateTimeParser dateParser, CancellationToken cancellationToken)
result = iFixServerSerializer.ReadUserInfoAsync(dateParser, cancellationToken)

Lea UserInfo@s datos de mensajes.

dateParser
Fecha/hora.
cancellationToken
Cancelación token.

Devuelve: Datos de información de usuario o null si lee falló.

ReadUserRequestAsync
public ValueTask<FixUserRequest?> ReadUserRequestAsync(CancellationToken cancellationToken)
result = iFixServerSerializer.ReadUserRequestAsync(cancellationToken)

Lea UserRequest@s datos de mensajes.

Devuelve: Datos o nulos si no se lee.

ReadUserRequestExAsync
public ValueTask<FixUserRequestEx?> ReadUserRequestExAsync(CancellationToken cancellationToken)
result = iFixServerSerializer.ReadUserRequestExAsync(cancellationToken)

Lea UserRequestEx@s datos de mensajes.

Devuelve: Datos o nulos si no se lee.

WriteAsync
public ValueTask WriteAsync(FixReject data, CancellationToken cancellationToken)
result = iFixServerSerializer.WriteAsync(data, cancellationToken)

Escribe mensaje de rechazo.

WriteAsync
public ValueTask WriteAsync(FixMarketDataRequestReject data, bool convertToLatin, CancellationToken cancellationToken)
result = iFixServerSerializer.WriteAsync(data, convertToLatin, cancellationToken)

Escriba la solicitud de datos del mercado rechazada.

WriteAsync
public ValueTask WriteAsync(FixSecurityListResponse data, bool convertToLatin, CancellationToken cancellationToken)
result = iFixServerSerializer.WriteAsync(data, convertToLatin, cancellationToken)

Escribe respuesta de lista de instrumentos financieros.

WriteAsync
public ValueTask WriteAsync(FixSecurityListResponseError data, bool convertToLatin, CancellationToken cancellationToken)
result = iFixServerSerializer.WriteAsync(data, convertToLatin, cancellationToken)

Escriba respuesta de lista de instrumentos financieros con error.

WriteAsync
public ValueTask WriteAsync(FixExecutionReport data, Func<IFixWriter, OrderCondition, CancellationToken, ValueTask> condition, bool convertToLatin, CancellationToken cancellationToken)
result = iFixServerSerializer.WriteAsync(data, condition, convertToLatin, cancellationToken)

Escribe informe de ejecución.

WriteAsync
public ValueTask WriteAsync(FixOrderCancelReject data, CancellationToken cancellationToken)
result = iFixServerSerializer.WriteAsync(data, cancellationToken)

Escriba orden de cancelación de rechazo.

WriteAsync
public ValueTask WriteAsync(FixOrderMassCancelReport data, CancellationToken cancellationToken)
result = iFixServerSerializer.WriteAsync(data, cancellationToken)

Escribe el informe de cancelación masiva de pedidos.

WriteAsync
public ValueTask WriteAsync(FixPositionReport data, CancellationToken cancellationToken)
result = iFixServerSerializer.WriteAsync(data, cancellationToken)

Escribe informe de posición.

WriteAsync
public ValueTask WriteAsync(FixTradingSessionStatus data, CancellationToken cancellationToken)
result = iFixServerSerializer.WriteAsync(data, cancellationToken)

Escriba el estado de la sesión de comercio.

WriteAsync
public ValueTask WriteAsync(FixHeartbeat data, CancellationToken cancellationToken)
result = iFixServerSerializer.WriteAsync(data, cancellationToken)

Escribe respuesta de latidos cardíacos.

WriteAsync
public ValueTask WriteAsync(FixBoard data, CancellationToken cancellationToken)
result = iFixServerSerializer.WriteAsync(data, cancellationToken)

Escribe un mensaje de la junta.

WriteAsync
public ValueTask WriteAsync(FixLogonResponse data, CancellationToken cancellationToken)
result = iFixServerSerializer.WriteAsync(data, cancellationToken)

Escribe respuesta de logon.

WriteAsync
public ValueTask WriteAsync(FixNews data, CancellationToken cancellationToken)
result = iFixServerSerializer.WriteAsync(data, cancellationToken)

Escribe un mensaje de noticias.

WriteAsync
public ValueTask WriteAsync(FixSubscriptionResponse data, CancellationToken cancellationToken)
result = iFixServerSerializer.WriteAsync(data, cancellationToken)

Escribe respuesta de suscripción.

WriteAsync
public ValueTask WriteAsync(FixSubscriptionFinished data, CancellationToken cancellationToken)
result = iFixServerSerializer.WriteAsync(data, cancellationToken)

Escribe tu suscripción terminada.

WriteAsync
public ValueTask WriteAsync(FixSubscriptionOnline data, CancellationToken cancellationToken)
result = iFixServerSerializer.WriteAsync(data, cancellationToken)

Escribe tu suscripción en línea.

WriteAsync
public ValueTask WriteAsync(FixUserInfo data, CancellationToken cancellationToken)
result = iFixServerSerializer.WriteAsync(data, cancellationToken)

Escribe información de usuario.

WriteAsync
public ValueTask WriteAsync(FixUserResponse data, CancellationToken cancellationToken)
result = iFixServerSerializer.WriteAsync(data, cancellationToken)

Escribe respuesta del usuario.

WriteAsync
public ValueTask WriteAsync(FixDataTypeInfo data, CancellationToken cancellationToken)
result = iFixServerSerializer.WriteAsync(data, cancellationToken)

Escriba información del tipo de datos.

WriteAsync
public ValueTask WriteAsync(FixSecurityLegsInfo data, CancellationToken cancellationToken)
result = iFixServerSerializer.WriteAsync(data, cancellationToken)

Escribe información sobre las piernas de instrumentos financieros.

WriteAsync
public ValueTask WriteAsync(FixSubscription data, CancellationToken cancellationToken)
result = iFixServerSerializer.WriteAsync(data, cancellationToken)

Escribe tu suscripción.

WriteAsync
public ValueTask WriteAsync(FixRemoteFile data, CancellationToken cancellationToken)
result = iFixServerSerializer.WriteAsync(data, cancellationToken)

Escribe un archivo remoto.

WriteAsync
public ValueTask WriteAsync(FixMarketDataSnapshotFullRefresh data, CancellationToken cancellationToken)
result = iFixServerSerializer.WriteAsync(data, cancellationToken)

Escribe datos de mercado instantánea de actualización completa.

WriteAsync
public ValueTask WriteAsync(FixMarketDataIncrementalRefresh data, CancellationToken cancellationToken)
result = iFixServerSerializer.WriteAsync(data, cancellationToken)

Escribe datos de mercado refrescación incremental.

WriteOrderConditionAsync
public ValueTask WriteOrderConditionAsync(OrderCondition condition, CancellationToken cancellationToken)
result = iFixServerSerializer.WriteOrderConditionAsync(condition, cancellationToken)

Escribir la condición de pedido (para órdenes de parada/algo).