Azure / Azure/azure-functions-java-library
Unable to access PartitionContext or get PartitionId when using EventHubTrigger
- Vorherrschende Sprache
- Java
- Sterne
- 45
- Forks
- 49
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
While using EventHubTrigger, unable to access PartitionContext. Also I am not finding any other way to access the partition Id.
Please find below the code. On trying to get PartitionContext using @BindingName, partitionContext object is null.
```
@FunctionName("EhbExample")
@StorageAccount("AzureWebJobsStorage")
public void run(
@EventHubTrigger(name = "msg", cardinality = Cardinality.MANY, eventHubName = "%SourceEHName%", connection = "SourceEHConnString", consumerGroup = "%SourceEHConsumerGrp%") List eventData,
final ExecutionContext context, @BindingName("SystemPropertiesArray") SystemProperty[] systemProperties,
@BindingName("PartitionContext") PartitionContext partitionContext ) {
Logger log = context.getLogger();
log.info("Triggered Function App");
log.info("Partition Id: " + partitionContext.getPartitionId());
for (int i=0;i
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginnen Sie damit, das EventHubTrigger-Binding und die Verarbeitung von @BindingName für PartitionContext und SystemPropertiesArray in der Java-Bibliothek nachzuverfolgen. Reproduzieren Sie das Verhalten von PartitionContext mit dem Wert null anhand des bereitgestellten EhbExample-Codes und ermitteln Sie den unterstützten Weg, auf die Partitions-ID zuzugreifen. Als abgeschlossen gilt die Aufgabe, wenn das Verhalten korrigiert oder eindeutig dokumentiert wurde und eine Abdeckung für das gemeldete Binding vorhanden ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- azure, java
- Bereich
- backend, cloud
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 20/100