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