Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

250
Visualizações
Azure Function .Net 5 usando ServiceBusTrigger

Estoy usando la función .net 5 azure con ServiceBusTrigger. En versión anterior. Estaba usando un parámetro MessageReceiver para decirle a Azure que completé la tarea. Para eso usé

 await messageReceiver.CompleteAsync(message.SystemProperties.LockToken);

Mi problema es que la nueva versión (.net5) a diferencia de la versión anterior (.net core 3.1) es param en cadena (json) no en objeto (tal vez sea el error pero no sé qué objeto usar, objeto que probé era Microsoft.Azure.ServiceBus.Core.MessageReceiver).

Pero ahora no tengo el objeto, así que no puedo llamar al método.

¿Alguien sabe la respuesta? Gracias por su tiempo.

Ejemplo de mi código:

 Function("TasksFunction")] public async Task Run([ServiceBusTrigger("queue", Connection = "ConnectionString")] string message, string id, MessageReceiver messageReceiver, FunctionContext executionContext) { try { await messageReceiver.CompleteAsync(message.SystemProperties.LockToken); await DoWorkAsync(messageReceiver, message); } catch (Exception e) { log.LogCritical(e); } }
over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Intente vincular su mensaje al tipo de mensaje en lugar de a la cadena

 public async Task Run([ServiceBusTrigger("queue", Connection = "ConnectionString")] Message message, string id, MessageReceiver messageReceiver, FunctionContext executionContext)

El mensaje tiene la propiedad SystemPropertiesCollection y usa message.SystemProperties.LockToken

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda