コード例 #1
0
 /// <summary>
 /// This method is called when an entity of the cache type is updated or deleted.
 /// </summary>
 /// <param name="rq">The request.</param>
 /// <param name="rs">The response.</param>
 /// <returns></returns>
 protected virtual async Task EntityChangeNotification(TransmissionPayload rq, List <TransmissionPayload> rs)
 {
     try
     {
         EntityChangeReference <K> entityChangeReference = PayloadSerializer.PayloadDeserialize <EntityChangeReference <K> >(rq);
         var key = entityChangeReference.Key;
         Remove(key);
     }
     catch (Exception ex)
     {
         Collector?.LogException("Unable to retrieve the entity change reference", ex);
     }
 }
コード例 #2
0
 /// <summary>
 /// This method is called when an entity of the cache type is updated or deleted.
 /// </summary>
 /// <param name="rq">The request.</param>
 /// <param name="rs">The response.</param>
 /// <returns></returns>
 protected virtual async Task EntityChangeNotification(TransmissionPayload rq, List <TransmissionPayload> rs)
 {
     try
     {
         EntityChangeReference <K> entityChangeReference = (EntityChangeReference <K>)(rq.Message.Holder.Object);
         var key = entityChangeReference.Key;
         Remove(key);
     }
     catch (Exception ex)
     {
         Collector?.LogException("Unable to retrieve the entity change reference", ex);
     }
 }