Azure / Azure/azure-functions-java-library
Access to Service Bus message application properties for trigger and output
- Vorherrschende Sprache
- Java
- Sterne
- 45
- Forks
- 49
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
When using the `spring-cloud-azure-starter-servicebus` library for regular Spring Boot applications you can use the wrapper class `ServiceBusMessage` to get and set the application properties (`message.getApplicationProperties().put("key", "value")`, for example).
But when I setup an Azure Function I have found no way to either get application properties from incoming message, nor being able to set it for outgoing messages.
```java
@Component
public class UppercaseFunction {
@FunctionName("uppercase")
public void run(
@ServiceBusQueueTrigger(/* config */) String message,
@ServiceBusQueueOutput(/* config */) OutputBinding output) {
// How would I read application properties from the incoming message?
output.setValue(message.toUpperCase());
// How would I set application properties on the outgoing message?
}
}
```
Have I missed some part of the documentation or is this not supported?
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginnen Sie mit den im Issue gezeigten Einstiegspunkten @ServiceBusQueueTrigger und @ServiceBusQueueOutput und untersuchen Sie anschließend, wie Azure Functions Java-Bindings Nachrichtenparameter und -ausgaben darstellen. Ermitteln Sie, ob Anwendungseigenschaften für eingehende und ausgehende Nachrichten verfügbar gemacht werden können; als erledigt gilt die Aufgabe, wenn es einen dokumentierten unterstützten Ansatz oder einen klar abgegrenzten Implementierungspfad gibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- azure, java
- Bereich
- backend, cloud
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100