Trasformazione async metodi SaveSendMessages
This commit is contained in:
@@ -129,18 +129,18 @@ namespace MP.SPEC.Data
|
||||
/// </summary>
|
||||
/// <param name="act2save"></param>
|
||||
/// <returns></returns>
|
||||
public bool ActionSetReq(DisplayAction? act2save)
|
||||
public async Task<bool> ActionSetReqAsync(DisplayAction? act2save)
|
||||
{
|
||||
using var activity = ActivitySource.StartActivity("ActionSetReq");
|
||||
using var activity = ActivitySource.StartActivity("ActionSetReqAsync");
|
||||
string source = "REDIS";
|
||||
bool fatto = false;
|
||||
// cerco in redis...
|
||||
string rawData = JsonConvert.SerializeObject(act2save);
|
||||
// invio broadcast + salvo in redis
|
||||
BroadastMsgPipe.saveAndSendMessage(Utils.redisActionReq, rawData);
|
||||
await BroadastMsgPipe.SaveAndSendMessageAsync(Utils.redisActionReq, rawData);
|
||||
activity?.SetTag("data.source", source);
|
||||
activity?.Stop();
|
||||
LogTrace($"ActionSetReq {source} send to broadcast + Write cache: {activity?.Duration.TotalMilliseconds}ms");
|
||||
LogTrace($"ActionSetReqAsync {source} send to broadcast + Write cache: {activity?.Duration.TotalMilliseconds}ms");
|
||||
return fatto;
|
||||
}
|
||||
|
||||
@@ -2307,7 +2307,9 @@ namespace MP.SPEC.Data
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Implementa gestione recupero cache da memoria o da obj esterno + cache memoria + tracking attività
|
||||
/// Implementa gestione FusionCache+ tracking attività
|
||||
/// - recupero cache da memoria o da obj esterno + cache memoria
|
||||
/// - recupero da fetchFunc se mancasse + store in cache L1/L2
|
||||
/// </summary>
|
||||
/// <typeparam name="T"></typeparam>
|
||||
/// <param name="cacheKey"></param>
|
||||
|
||||
Reference in New Issue
Block a user