SubscriptionManagerState
Implementación predeterminada de ISubscriptionManagerState.
Implementa: ISubscriptionManagerState
Propiedades
public int ReMapSubscriptionCount { get; }
value = subscriptionManagerState.ReMapSubscriptionCount
Contáctanos con los créditos pendientes de remap.
public int ReplaceIdCount { get; }
value = subscriptionManagerState.ReplaceIdCount
Contáctanos con la cuenta de identificación de reemplazo.
Métodos
public void AddHistoricalRequest(long transactionId, ISubscriptionMessage subscription)
subscriptionManagerState.AddHistoricalRequest(transactionId, subscription)
Agregue la solicitud histórica.
public void AddReMapSubscription(Message message)
subscriptionManagerState.AddReMapSubscription(message)
Añadir mensaje para remap cola.
public void AddReplaceId(long newId, long originalId)
subscriptionManagerState.AddReplaceId(newId, originalId)
Añadir el mapeo de identificación.
public void AddSubscription(long transactionId, ISubscriptionMessage subscription, SubscriptionStates state)
subscriptionManagerState.AddSubscription(transactionId, subscription, state)
Agregue su suscripción.
public void Clear()
subscriptionManagerState.Clear()
Limpia todos los estados de adaptador y reinicia el estado actual para desconectar.
public void ClearReMapSubscriptions()
subscriptionManagerState.ClearReMapSubscriptions()
Suscripciones de remap claras.
public void ClearReplaceIds()
subscriptionManagerState.ClearReplaceIds()
Limpiar todos los IDs de reemplazo.
public bool ContainsHistoricalRequest(long transactionId)
result = subscriptionManagerState.ContainsHistoricalRequest(transactionId)
Compruebe si contiene la solicitud histórica.
public bool ContainsReplaceId(long newId)
result = subscriptionManagerState.ContainsReplaceId(newId)
Compruebe si contiene la identificación de reemplazo.
public IEnumerable<ValueTuple<long, ISubscriptionMessage>> GetActiveSubscriptions()
result = subscriptionManagerState.GetActiveSubscriptions()
Obtener todas las suscripciones activas para la remapping.
public Message[] GetAndClearReMapSubscriptions()
result = subscriptionManagerState.GetAndClearReMapSubscriptions()
Obtener y limpiar las suscripciones de remap.
public bool RemoveHistoricalRequest(long transactionId)
result = subscriptionManagerState.RemoveHistoricalRequest(transactionId)
Quitar la solicitud histórica.
public void RemoveReplaceId(long newId)
subscriptionManagerState.RemoveReplaceId(newId)
Eliminar el mapeo de ID reemplazado por nuevo ID.
public bool RemoveSubscription(long transactionId)
result = subscriptionManagerState.RemoveSubscription(transactionId)
Retire la suscripción.
public bool TryGetAndRemoveHistoricalRequest(long transactionId, ISubscriptionMessage subscription)
result = subscriptionManagerState.TryGetAndRemoveHistoricalRequest(transactionId, subscription)
Trate de obtener y eliminar la solicitud histórica.
public bool TryGetHistoricalRequest(long transactionId, ISubscriptionMessage subscription)
result = subscriptionManagerState.TryGetHistoricalRequest(transactionId, subscription)
Trate de obtener la solicitud histórica sin retirar.
public bool TryGetNewId(long originalId, long newId)
result = subscriptionManagerState.TryGetNewId(originalId, newId)
Trate de obtener nuevo ID por ID original.
public bool TryGetOriginalId(long newId, long originalId)
result = subscriptionManagerState.TryGetOriginalId(newId, originalId)
Trate de obtener la identificación original por nuevo ID.
public bool TryGetSubscription(long transactionId, ISubscriptionMessage subscription, SubscriptionStates state)
result = subscriptionManagerState.TryGetSubscription(transactionId, subscription, state)
Intenta conseguir la suscripción.
public void UpdateSubscriptionState(long transactionId, SubscriptionStates newState)
subscriptionManagerState.UpdateSubscriptionState(transactionId, newState)
Actualizar estado de suscripción.