Mám Azure Logic App , ktorý posiela správu na tému pomocou Azure Service Bus Connector, Dokonca používam pole Vlastnosti a hodnotysa skutočne šíria spolu so správou. Z niektorých dôvodov filtrovanie však nefunguje na týchto vlastnostiach, hoci filter funguje pri odosielaní správy iným nástrojom (napríklad Service Bus Explorer).
SB Connector, ktorý nastavuje vlastnosti:
Správa posiela na tému v SB a viditeľná v odberu bez filtrovania. (Pravidlo 1 = 1)
Táto správa však nikdy nie je dostupná v časti Subscription with Filter.
Hoci sa v tomto odbere zobrazujú správy odosielané s inými "vydavateľmi" (napríklad Test s programom SB Explorer), ak zodpovedajú kritériám filtra.
Akékoľvek nápady, čo sa pokazí?
odpovede:
1 pre odpoveď č. 1Moja hádka práve teraz (a ja to overím neskôrže súčasný Service Bus Connector prenáša všetky vlastnosti ako "reťazce" a nerozpozná, keď je Int32, takže pravidlo nie je úspešné. Môžete skúsiť modifikovať pravidlo na detekciu reťazca "1" alebo zmeniť vlastnosť poslať reťazec a zistiť, či to funguje? Ak by sme mali byť schopní pridať prácu riešiť celé čísla lepšie, keď v nehnuteľnostiach dajte mi vedieť
EDIT: Po tom, ako sa na to pozeráte, to tak je pravda. Ak môžete overiť, či sa s ňou spracováva ako reťazec funguje, budem vedieť, kde máme medzeru a môžeme pracovať na uprednostňovaní opravy.