Ho creato uno Azure Function che viene attivato ogni volta che un nuovo messaggio viene aggiunto a una coda del ServiceBus di Azure. Con questo codice funziona benissimo:Utilizzo di BrokeredMessage con Trigger coda di servizio in Azure Funzione
#r "Newtonsoft.Json"
#load "..\shared\person.csx"
using Newtonsoft.Json;
using Newtonsoft.Json.Serialization;
public static void Run(string message, TraceWriter log)
{
var person = JsonConvert.DeserializeObject<Person>(message,
new JsonSerializerSettings() {ContractResolver = new CamelCasePropertyNamesContractResolver()});
log.Verbose($"From DeserializeObject: {person.FirstName} {person.LastName}");
}
ho visto che posso anche associare il messaggio a un POCO così:
public static void Run(Person message, TraceWriter log)
{
log.Verbose($"From DeserializeObject: {message.FirstName} {message.LastName}");
}
Ora vorrei associare il messaggio a un BrokeredMessage
perché ho bisogno di avere accesso alle proprietà del messaggio.
Quindi il problema è risolto con quanto sopra? – mathewc
Sì, mi ci è voluto un po 'di tempo per capire come associare a un messaggio d'errore. Basta condividere le informazioni ^^ – Thomas