Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik: Azure Logic Apps (Standard)
Ez az útmutató bemutatja, hogyan kezelheti a standard logikai alkalmazások futtatókörnyezeti és környezeti beállításait az egybérlős Azure Logic Appsben.
A standard logikai alkalmazások alkalmazásbeállításai határozzák meg azokat a globális konfigurációs beállításokat, amelyek hatással vannak a logikai alkalmazás összes munkafolyamatára . Ezek a beállítások azonban csak akkor érvényesek, ha ezek a munkafolyamatok a helyi fejlesztési környezetben futnak. A helyileg futó munkafolyamatok helyi környezeti változókként érhetik el ezeket az alkalmazásbeállításokat, amelyeket a helyi fejlesztési eszközök használnak olyan értékekhez, amelyek gyakran változhatnak a környezetek között. Ezek az értékek például kapcsolati láncokat tartalmazhatnak. Az Azure-ban történő üzembe helyezéskor az alkalmazásbeállítások figyelmen kívül lesznek hagyva, és nem szerepelnek az üzembe helyezésben.
A logikai alkalmazás gazdagépbeállításokkal is rendelkezik, amelyek megadják a futtatókörnyezet konfigurációs beállításait és értékeit, amelyek az adott logikai alkalmazás összes munkafolyamatára vonatkoznak , például az átviteli sebesség, a kapacitás, az adatméret stb. alapértelmezett értékeit, függetlenül attól, hogy helyileg vagy az Azure-ban futnak-e.
A beállítások kulcs-érték párok, amelyek meghatározzák a beállítás nevét és értékét.
Alkalmazásbeállítások, paraméterek és üzembe helyezés
A több-bérlős Azure Logic Appsben az üzembe helyezés az Azure Resource Manager-sablonoktól (ARM-sablonoktól) függ, amelyek kombinálják és kezelik a logikai alkalmazások és az infrastruktúra erőforrás-kiépítését. Ez a kialakítás kihívást jelent, amikor a logikai alkalmazásoknál a környezeti változók fenntartása szükséges különböző fejlesztői, tesztelési és éles környezetek között. Az ARM-sablonban minden definiálva van az üzembe helyezéskor. Ha csak egyetlen változót kell módosítania, mindent újra kell üzembe helyeznie.
Az egybérlős Azure Logic Appsben az üzembe helyezés egyszerűbbé válik, mivel elkülönítheti az erőforrások kiépítését az alkalmazások és az infrastruktúra között. Paraméterek használatával absztrakt értékeket hozhat létre, amelyek a környezetek között változhatnak. A munkafolyamatokban használandó paraméterek meghatározásával először a munkafolyamatok tervezésére összpontosíthat, majd később beszúrhatja a környezetspecifikus változókat. Az alkalmazásbeállítások és paraméterek használatával futásidőben meghívhatja és hivatkozhat a környezeti változókra. Így nem kell olyan gyakran újratelepítenie.
Az alkalmazásbeállítások integrálhatók az Azure Key Vaulttal. Közvetlenül hivatkozhat biztonságos stringekre, például kapcsolati stringekre és kulcsokra. Az ARM-sablonokhoz hasonlóan, ahol az üzembe helyezéskor definiálhat környezeti változókat, az alkalmazásbeállításokat a logikai alkalmazás munkafolyamat-definíciójában határozhatja meg. Ezután rögzítheti a dinamikusan létrehozott infrastruktúra-értékeket, például a kapcsolati végpontokat, a tárolási sztringeket stb. Az alkalmazásbeállítások azonban méretkorlátozásokkal rendelkeznek, és nem hivatkozhatók az Azure Logic Apps bizonyos területeiről.
Note
Ha az Azure Key Vaultot használja, ügyeljen arra, hogy csak titkos kulcsokat, például jelszavakat, hitelesítő adatokat és tanúsítványokat tároljon. Ne használjon kulcstárat egy logikai alkalmazás munkafolyamatában nem titkos értékek, például URL-útvonalak tárolására, amelyek a munkafolyamat-tervezőnek szükségesek hívások indításához. A tervező nem tudja leképezni az Azure Key Vault-erőforrásra hivatkozó alkalmazásbeállítást, amely hibát és sikertelen hívást eredményez. Nem biztonságos értékek esetén közvetlenül az alkalmazásbeállításokban tárolhatja őket.
A logikai alkalmazások üzembe helyezéshez való beállításával kapcsolatos további információkért tekintse meg az alábbi dokumentációt:
- Környezetközi paraméterek létrehozása munkafolyamat-bemenetekhez az Azure Logic Appsben
- DevOps üzembe helyezés áttekintése egybérlős logikai alkalmazásokhoz
- DevOps telepítés beállítása egybérlős alapú logikai alkalmazásokhoz
Visual Studio Code-projektstruktúra
A Visual Studio Code-ban a logikai alkalmazás projektje a következő típusok egyikével rendelkezik:
- Bővítménycsomag-alapú (Node.js), amely az alapértelmezett típus
- NuGet-csomagalapú (.NET), amelyet az alapértelmezett típusból konvertálhat
Ezek alapján a projekt kissé eltérő mappákat vagy fájlokat tartalmazhat. Például egy Nuget-csomagalapú projekt rendelkezik egy .bin mappával, amely csomagokat és más kódtárfájlokat tartalmaz. A bővítménycsomag-alapú projektek nem tartalmazzák ezt a .bin mappát.
Bizonyos esetekben egy NuGet-csomagalapú projektet kell futtatnia az alkalmazás számára, például ha egyéni beépített műveleteket szeretne fejleszteni és futtatni. A projekt NuGet-alapúvá alakításáról további információt a beépített összekötők készítésének engedélyezése című témakörben talál.
Az alapértelmezett bővítmény kötegalapú projektje az alábbi példához hasonló mappával és fájlstruktúrával rendelkezik:
MyWorkspaceName
| MyBundleBasedLogicAppProjectName
|| .vscode
|| Artifacts
||| Maps
|||| MapName1
|||| ...
||| Rules
||| Schemas
|||| SchemaName1
|||| ...
|| lib
||| builtinOperationSdks
|||| JAR
|||| net472
||| custom
|| WorkflowName1
||| workflow.json
||| ...
|| WorkflowName2
||| workflow.json
||| ...
|| workflow-designtime
||| host.json
||| local.settings.json
|| .funcignore
|| connections.json
|| host.json
|| local.settings.json
A projekt gyökérszintjén a következő mappákat és fájlokat, valamint más elemeket találja:
| Name | Mappa vagy fájl | Description |
|---|---|---|
| .vscode | Folder | Visual Studio Code-tal kapcsolatos beállításfájlokat tartalmaz, például extensions.json, launch.json, settings.json és tasks.json fájlokat. |
| Artifacts | Folder | Üzleti (B2B) forgatókönyveket támogató munkafolyamatokban definiált és használt integrációs fiókösszetevőket tartalmaz. A mintastruktúra például a következő mappákat tartalmazza: - Térképek: XML-átalakítási műveletekhez használható térképeket tartalmaz. - Sémák: XML-érvényesítési műveletekhez használható sémákat tartalmaz. - Szabályok: Összetevők a szabályokon alapuló motorprojektek üzleti szabályaihoz. |
| lib | Folder | Olyan támogatott szerelvényeket tartalmaz, amelyeket a logikai alkalmazás használhat vagy hivatkozhat. Ezeket a szerelvényeket feltöltheti a projektbe a Visual Studio Code-ban, de hozzá kell adnia őket a projekt adott mappáihoz. Ez a mappa például a következő mappákat tartalmazza: - builtinOperationSdks: A Java és a .NET Framework szerelvények JAR és net472 mappáit tartalmazza. - egyéni: .NET-keretrendszer egyéni összeállításokat tartalmaz. A támogatott szerelvénytípusokról és azok projektbeli elhelyezéséről további információt a Szerelvények hozzáadása a projekthez című témakörben talál. |
| < WorkflowName> | Folder | A WorkflowName mappa minden munkafolyamathoz <> |
| workflow-designtime | Folder | Fejlesztési környezethez kapcsolódó beállításfájlokat tartalmaz. |
| .funcignore | File | A telepített Azure Functions Core-eszközökkel kapcsolatos információkat tartalmaz. |
| connections.json | File | A munkafolyamatok által használt felügyelt kapcsolatok és Azure-függvények metaadatait, végpontjait és kulcsait tartalmazza. Fontos: Ha különböző kapcsolatokat és függvényeket szeretne használni az egyes környezetekhez, győződjön meg arról, hogy paraméterezi ezt a connections.json fájlt, és frissíti a végpontokat. |
| host.json | File | Futásidejű konfigurációs beállításokat és értékeket tartalmaz, például az egybérlős Azure Logic Apps-platform, a logikai alkalmazások, a munkafolyamatok, az eseményindítók és a műveletek alapértelmezett korlátait. A logikaialkalmazás-projekt gyökérszintjén a host.json metaadatfájl tartalmazza azokat a konfigurációs beállításokat és alapértelmezett értékeket, amelyeket az ugyanazon logikai alkalmazás összes munkafolyamata használ a helyi vagy az Azure-beli futtatás során. Az információk megtekintéséhez lásd: Alkalmazásbeállítások és gazdagépbeállítások szerkesztése. Megjegyzés: A logikai alkalmazás létrehozásakor a Visual Studio Code létrehoz egy backup host.snapshot.*.json fájlt a tárolóban. Ha törli a logikai alkalmazást, a biztonsági mentési fájl nem törlődik. Ha egy másik logikai alkalmazást hoz létre ugyanazzal a névvel, egy másik pillanatképfájl jön létre. Ugyanahhoz a logikai alkalmazáshoz legfeljebb 10 pillanatképet készíthet. Ha túllépi ezt a korlátot, a következő hibaüzenet jelenik meg: Microsoft.Azure.WebJobs.Script.WebHost: Repository has more than 10 non-decryptable secrets backups (host)) A hiba megoldásához törölje a további pillanatképfájlokat a tárolóból. |
| local.settings.json | File | Alkalmazásbeállításokat, kapcsolati sztring és egyéb beállításokat tartalmaz, amelyeket a munkafolyamatok a helyi futtatás során használnak. Ezek a beállítások és értékek csak akkor érvényesek, ha a projekteket a helyi fejlesztési környezetben futtatja. Az Azure-ba történő üzembe helyezés során a fájl és a beállítások figyelmen kívül maradnak, és nem kerülnek be az üzembe helyezésbe. Ez a fájl a beállításokat és értékeket helyi környezeti változókként tárolja, amelyeket a helyi fejlesztési eszközök az appSettings értékekhez használnak. Ezeket a környezeti változókat futásidőben és üzembe helyezéskor is meghívhatja és hivatkozhatja az alkalmazásbeállítások és paraméterek használatával. Fontos: A local.settings.json fájl tartalmazhat titkos kulcsokat, ezért győződjön meg arról, hogy ezt a fájlt is kizárja a projekt forrásvezérlőjéből. Ez a fájl olyan alkalmazásbeállításokat is tartalmaz, amelyeket a logikai alkalmazásnak megfelelően kell használnia. Az információk megtekintéséhez lásd: Alkalmazásbeállítások és gazdagépbeállítások szerkesztése. |
Alkalmazásbeállításokra vonatkozó hivatkozás – local.settings.json
A Visual Studio Code-ban a logikai alkalmazás projektjének gyökérszintjén a local.settings.json fájl olyan globális konfigurációs beállításokat tartalmaz, amelyek hatással vannak a logikai alkalmazás összes munkafolyamatára , miközben a helyi fejlesztési környezetben futnak. Amikor a munkafolyamatok helyileg futnak, ezek a beállítások helyi környezeti változókként érhetők el, és az értékük gyakran változhat a különböző környezetek között, ahol a munkafolyamatokat futtatja. A beállítások megtekintéséről és kezeléséről az alkalmazásbeállítások kezelése – local.settings.jsoncímű témakörben olvashat.
Az Azure Logic Apps alkalmazásbeállításai az Azure Functions vagy az Azure Web Apps alkalmazásbeállításaihoz hasonlóan működnek. Ha korábban már használta ezeket a szolgáltatásokat, lehet, hogy már ismeri az alkalmazásbeállításokat. További információkért tekintse meg az Azure Functions alkalmazásbeállításokra vonatkozó hivatkozását , valamint az Azure Functions Core Tools – Helyi beállításfájl használatát.
Az alábbi táblázat a logikai alkalmazás által használt alkalmazásbeállításokat ismerteti. Néhány beállítás szükséges ahhoz, hogy a logikai alkalmazás megfelelően működjön:
| Setting | Required | Value | Description |
|---|---|---|---|
APP_KIND |
Yes | workflowApp |
A Standard logikai alkalmazás erőforrás alkalmazástípusának beállításához szükséges. Az értéknek a következőre kell lennie: workflowApp. Megjegyzés: Bizonyos esetekben előfordulhat, hogy ez az alkalmazásbeállítás hiányzik, például az Azure Resource Manager-sablonokat használó automatizálás vagy más olyan forgatókönyvek miatt, amelyekben a beállítás nem szerepel. Ha bizonyos műveletek nem működnek, például a JavaScript-kód végrehajtása művelet, vagy ha a munkafolyamat nem működik, ellenőrizze, hogy a APP_KIND alkalmazásbeállítás létezik-e, és a beállítás értéke workflowApp. |
AZURE_AUTHORITY_HOST |
No | None | Beállítja a Standard logikai alkalmazás alapértelmezett hitelesítési hatóságát az OAuth-hitelesítéshez. |
AzureWebJobsStorage |
Yes | None | Az Azure Storage-fiók kapcsolati sztring beállításához szükséges. További információ: AzureWebJobsStorage. |
FUNCTIONS_EXTENSION_VERSION |
Yes | ~4 |
Az Azure Functions-verzió beállításához szükséges. További információ: FUNCTIONS_EXTENSION_VERSION. |
FUNCTIONS_WORKER_RUNTIME |
Yes | dotnet |
A logikai alkalmazás erőforrásaihoz és munkafolyamataihoz tartozó nyelvi futtatókörnyezet beállítása kötelező. Megjegyzés: Ennek a beállításnak nodeaz értéke korábban már be lett állítva, de most már a szükséges érték az dotnet összes új és meglévő standard logikai alkalmazáshoz tartozik. Ez a módosítás nem befolyásolhatja a munkafolyamat futtatókörnyezetét, ezért mindennek ugyanúgy kell működnie, mint korábban. További információ: FUNCTIONS_WORKER_RUNTIME. |
ServiceProviders.Sftp.FileUploadBufferTimeForTrigger |
No | 00:00:20 (20 másodperc) |
Beállítja a pufferidőt, hogy figyelmen kívül hagyja azokat a fájlokat, amelyek legutóbb módosított időbélyege nagyobb, mint az aktuális idő. Ez a beállítás akkor hasznos, ha a nagy méretű fájlok írása hosszú időt vesz igénybe, és nem kér le adatokat egy részben megírt fájlhoz. |
ServiceProviders.Sftp.OperationTimeout |
No | 00:02:00 (2 perc) |
Beállítja a várakozási időt, mielőtt bármelyik művelet esetében időtúllépés következne be. |
ServiceProviders.Sftp.ServerAliveInterval |
No | 00:30:00 (30 perc) |
Küld egy keep alive üzenetet, hogy az SSH-kapcsolat aktív maradjon, ha a megadott időszakban nem történik adatcsere a kiszolgálóval. |
ServiceProviders.Sftp.SftpConnectionPoolSize |
No |
2 kapcsolat |
Beállítja az egyes processzorok gyorsítótárazható kapcsolatainak számát. A gyorsítótárazható kapcsolatok teljes száma a ProcessorCount és a beállítási érték szorzata. |
ServiceProviders.MaximumAllowedTriggerStateSizeInKB |
No |
10 KB, amely ~1000 fájl |
Az eseményindító állapot entitásméretét kilobájtban állítja be, amely arányos a figyelt mappában lévő fájlok számával, és a fájlok észlelésére szolgál. Ha a fájlok száma meghaladja az 1000-et, növelje ezt az értéket. |
ServiceProviders.Sql.QueryTimeout |
No | 00:02:00 (2 perc) |
Beállítja a kérés időtúllépési értékét az SQL-szolgáltató műveleteihez. |
WEBSITE_CONTENTSHARE |
Yes | Dynamic | Meg kell adnia annak a fájlmegosztásnak a nevét, amelyet az Azure Functions függvényalkalmazás-kód- és konfigurációs fájlok tárolására használ, és WEBSITE_CONTENTAZUREFILECONNECTIONSTRING használ. Az alapértelmezett egy, a futtatási környezet által létrehozott egyedi karakterlánc. További információ: WEBSITE_CONTENTSHARE. |
WEBSITE_LOAD_ROOT_CERTIFICATES |
No | None | Beállítja a gyökértanúsítványok ujjlenyomatait, hogy megbízhatóak legyenek. |
WEBSITE_NODE_DEFAULT_VERSION |
Yes | ~ < verzió> | Beállítja a Node.js verziót a logikai alkalmazás munkafolyamatainak Windows rendszeren való futtatásakor. Egy tilde (~) használatával az Azure Logic Apps-futtatókörnyezet a célzott főverzió legújabb elérhető verzióját használja. Ha például ~18 értékre van állítva, a Node.js 18 legújabb verzióját használja a rendszer. Ha főverzióval rendelkező tilde-t használ, nem kell manuálisan frissítenie az alverziót. További információ: WEBSITE_NODE_DEFAULT_VERSION. |
Workflows.Connection.AuthenticationAudience |
No | None | Beállítja a célközönséget egy felügyelt (Azure által üzemeltetett) kapcsolat hitelesítéséhez. |
Workflows.CustomHostName |
No | None | Beállítja a munkafolyamathoz és a bemeneti-kimeneti URL-címekhez használandó gazdagépnevet, például logic.contoso.com. Az egyéni DNS-név konfigurálására vonatkozó információkért lásd : Meglévő egyéni tartomány beállítása az Azure App Service-ben és HTTPS engedélyezése egyéni tartományhoz az Azure App Service-ben. |
Workflows.<workflowName>.FlowState |
No | None | A < állapotának > beállítása. |
Workflows.<workflowName>.RuntimeConfiguration.RetentionInDays |
No |
90 nap |
A < futtatási előzményeinek megőrzéséhez > napokban megadott időtartamot állítja be. - Minimum: 7 nap - Maximum: 365 nap |
Workflows.RuntimeConfiguration.RetentionInDays |
No |
90 nap |
Beállítja a munkafolyamat futási előzményeinek megőrzési időtartamát napokban, a futtatás kezdetétől számítva. - Minimum: 7 nap - Maximum: 365 nap |
Workflows.WebhookRedirectHostUri |
No | None | Beállítja azt a hosztnevet, amelyet a webhook visszahívási URL-ekhez kell használni. |
Alkalmazásbeállítások kezelése – local.settings.json
Az alkalmazásbeállítások hozzáadásához, frissítéséhez vagy törléséhez válassza ki és tekintse át a következő szakaszokat az Azure Portalhoz, a Visual Studio Code-hoz vagy az Azure CLI-hez. A logikai alkalmazásokra vonatkozó alkalmazásbeállításokat az alkalmazásbeállításokra vonatkozó referencia – local.settings.jsoncímű témakörben találhatja meg.
Alkalmazásbeállítások megtekintése a portálon
Az Azure Portal keresőmezőjében keresse meg és nyissa meg a logikai alkalmazást.
Az oldalsáv menü Beállítások területén válassza a Környezeti változók lehetőséget.
A Környezeti változók lapon, az Alkalmazásbeállítások lapon tekintse át a logikai alkalmazás alkalmazásbeállításait.
Ezekről a beállításokról további információt az alkalmazásbeállításokra vonatkozó referencia – local.settings.jsoncímű témakörben talál.
Az összes érték megtekintéséhez a lap eszköztárán válassza az Értékek megjelenítése lehetőséget. Vagy egyetlen érték megtekintéséhez az Érték oszlopban válassza az Érték megjelenítése (szem ikon) lehetőséget.
Alkalmazásbeállítás hozzáadása a portálon
A gazdagép beállításainak referenciája – host.json
A Visual Studio Code-ban a logikaialkalmazás-projekt gyökérszintjén a host.json metaadatfájl tartalmazza azokat a futtatókörnyezeti beállításokat és alapértelmezett értékeket, amelyek egy logikai alkalmazás erőforrásának minden munkafolyamatára vonatkoznak , akár helyileg, akár az Azure-ban futnak. A beállítások megtekintéséről és kezeléséről a Gazdagép beállításainak kezelése – host.jsoncímű témakörben olvashat. A kapcsolódó korlátokra vonatkozó információkat az Azure Logic Apps dokumentációjának Korlátai és konfigurációja című dokumentációjában is megtalálhatja .
Feladat vezénylése átviteli sebessége
Ezek a beállítások befolyásolják az egybérlős Azure Logic Apps munkafolyamat-műveletek futtatásához szükséges átviteli sebességét és kapacitását.
| Setting | Alapértelmezett érték | Description |
|---|---|---|
Jobs.BackgroundJobs.DispatchingWorkersPulseInterval |
00:00:01 (1 mp) |
Beállítja az intervallumot, hogy a feladat ütemezők lekérdezik a feladatsort, amikor az előző lekérdezés nem ad vissza feladatokat. A feladatkiosztók azonnal lekérdezik a sort, amikor az előző lekérdezés egy feladatot ad vissza. |
Jobs.BackgroundJobs.NumPartitionsInJobDefinitionsTable |
4 feladatpartíciók |
Beállítja a feladatpartíciók számát a feladatdefiníciós táblában. Ez az érték szabályozza, hogy a partíciós tárterület korlátai mennyi végrehajtási átviteli sebességet érintenek. |
Jobs.BackgroundJobs.NumPartitionsInJobTriggersQueue |
1 feladatsor |
Beállítja a feladatelosztók által felügyelet alatt álló feladatsorok számát a feldolgozandó feladatokhoz. Ez az érték azoknak a tárolási partícióknak a számát is befolyásolja, amelyekben a feladatsorok léteznek. |
Jobs.BackgroundJobs.NumWorkersPerProcessorCount |
192 diszpécser dolgozó példányai |
Beállítja a processzormagonkénti diszpécser munkavégző példányok vagy feladat diszpécserek számát. Ez az érték a munkafolyamat-futtatások magonkénti számát befolyásolja. |
Jobs.BackgroundJobs.StatelessNumWorkersPerProcessorCount |
192 diszpécser dolgozó példányai |
Beállítja a kézbesítő munkás példányok vagy feladat-kézbesítők számát processzor magonként, minden állapot nélküli futtatás során. Ez az érték a futtatásonként feldolgozott egyidejű munkafolyamat-műveletek számát befolyásolja. |
Az alábbi beállításokkal manuálisan állíthatja le és törölheti a megadott munkafolyamatokat a Standard logikai alkalmazásban.
Note
Ezeket a beállításokat körültekintően és csak nem gyártási környezetekben, például terhelés- vagy teljesítménytesztelési környezetekben használja, mivel ezekből a műveletekből nem vonható vissza vagy állítható helyre.
| Setting | Alapértelmezett érték | Description |
|---|---|---|
Jobs.CleanupJobPartition |
None | Azonnal törli a megadott munkafolyamatok összes futtatási feladatát. |
Jobs.SuspendedJobPartition |
None | Leállítja a megadott munkafolyamatok futtatási feladatait. |
SequencerJobs.SuspendedSequencerPartition |
None | Leállítja a szekvenátor futó feladatait a megadott munkafolyamatokhoz. |
Egyéni munkafolyamatok megadásához használja az alábbi szintaxist, amelyben az egyes munkafolyamat-azonosítókat kettőspont (:) követi, és pontosvesszővel (;pontosvesszővel) elválasztja:
"Jobs.CleanupJobPartition": "<workflow-ID-1>:;<workflow-ID-2>",
"Jobs.SuspendedJobPartition": "<workflow-ID-1>:;<workflow-ID-2>:",
"SequencerJobs.SuspendedSequencerPartition": "<workflow-ID-1>:;<workflow-ID-2>:"
Egy adott futtatás megszakításához adja meg a munkafolyamat-azonosítót követő futtatási azonosítót 2D elválasztóként, például:
"Jobs.SuspendedJobPartition": "<workflow-ID-1>:2D<run-ID>;",
Ismétlődésalapú eseményindítók
| Setting | Alapértelmezett érték | Description |
|---|---|---|
Microsoft.Azure.Workflows.ServiceProviders.MaximumAllowedTriggerStateSizeInKB |
1 TUDÁSBÁZIS |
Az eseményindító állapot maximális megengedett méretét állítja be az ismétlődésalapú triggerekhez, például a beépített SFTP-eseményindítóhoz. Az eseményindító állapota több szolgáltató ismétlődő eseményindítói között is megőrzi az adatokat. Fontos: A tárterület mérete alapján ne állítsa túl magasra ezt az értéket, ami hátrányosan befolyásolhatja a tárolást és a teljesítményt. |
Egyidejűség aktiválása
Az alábbi egyidejűségi beállítások csak azokra a munkafolyamatokra vonatkoznak, amelyek a beépített, szolgáltatóalapú összekötők ismétlődő eseményindítójával kezdődnek, és az egyidejűleg vagy egyidejűleg futó munkafolyamatok számát vezérli.
Egy függvényalapú eseményindítóval kezdődő munkafolyamat esetében megpróbálhatja beállítani a kötegelést, ahol támogatott. A kötegelés azonban nem mindig a megfelelő megoldás. Az Azure Service Bus-eseményindítók esetében például előfordulhat, hogy egy köteg a zárolási időtartamon túl is visszatartja az üzeneteket. Ennek eredményeképpen az ilyen üzeneteken bármilyen művelet, például a befejezés vagy a feladás, sikertelen lesz.
| Setting | Alapértelmezett érték | Description |
|---|---|---|
Runtime.Trigger.MaximumRunConcurrency |
100 Fut |
Beállítja az eseményindítók által indítható egyidejű futtatások maximális számát. Ez az érték megjelenik az eseményindító egyidejűségi definíciójában. |
Runtime.Trigger.MaximumWaitingRuns |
200 Fut |
Beállítja, hogy az egyidejű futtatások maximumának elérése után hány további futtatás várakozhat. Ez az érték megjelenik az eseményindító egyidejűségi definíciójában. További információt a várakozási futtatások korlátjának módosítása című témakörben talál. |
Futtatási időtartam és előzménymegőrzés
| Setting | Alapértelmezett érték | Description |
|---|---|---|
Runtime.Backend.FlowRunTimeout |
90.00:00:00 (90 nap) |
Beállítja, hogy mennyi ideig futhat a munkafolyamat, mielőtt időtúllépésre kényszerítené. A beállítás minimális értéke 7 nap. Fontos: Győződjön meg arról, hogy ez az érték kisebb vagy egyenlő a nevesített Workflows.RuntimeConfiguration.RetentionInDaysalkalmazásbeállítás értékével. Ellenkező esetben a futtatási előzmények a társított feladatok befejeződése előtt törölhetők. |
Runtime.FlowMaintenanceJob.RetentionCooldownInterval |
7.00:00:00 (7 nap) |
A napok időtartamát adja meg a már nem megtartani kívánt futtatási előzmények ellenőrzésének és törlésének időközeként. |
Műveletek futtatása
| Setting | Alapértelmezett érték | Description |
|---|---|---|
Runtime.FlowRunRetryableActionJobCallback.ActionJobExecutionTimeout |
00:10:00 (10 perc) |
Beállítja a munkafolyamat-műveletfeladatok futási időtartamát, mielőtt időtúllépést és újrapróbálkozást végezne. Ha szeretné megváltoztatni a beépített művelet (például az SAP) alapértelmezett időtúllépését, állítsa be a functionTimeout gazdagép-beállítást is. További információt a következő bejegyzésben talál. |
functionTimeout |
00:30:00 (30 perc) |
Beállítja az időtartamot, mielőtt lejár az idő az Azure Functions által kezdeményezett függvényhívások és néhány beépített művelet, mint például az SAP, amelyek függvényhívásként működnek esetén. A standard logikai alkalmazások ugyanazt a mögöttes kialakítást használják, mint a függvényalkalmazások. Az Azure Functions házigazda beállítás tehát hatással van a functionTimeout függvényhívásokként futó beépített műveletekre is. További információ: functionTimeout. Megjegyzés: A host.json fájlban a functionTimeout beállítás ugyanazon a szinten létezik, mint az extensions objektum, ahol a gazdagépbeállítások egy standard logikai alkalmazáshoz léteznek. További információ: A függvényalapú beépített műveletek időtúllépési értékének módosítása című szakaszban található példa. |
Függvényalapú beépített műveletek időtúllépési értékének módosítása
Az Azure Functions-ben függvényhívásként futó beépített műveletek esetén adja hozzá mind a Runtime.FlowRunRetryableActionJobCallback.ActionJobExecutionTimeout és functionTimeout beállításokat a host.json fájlhoz, ahogyan az alábbi példában látható.
{
"version": "2.0",
"extensionBundle": {
"id": "Microsoft.Azure.Functions.ExtensionBundle.Workflows",
"version": "[1.*, 2.0.0)"
},
"extensions": {
"workflow": {
"Settings": {
"Runtime.FlowRunRetryableActionJobCallback.ActionJobExecutionTimeout": "01:00:00"
}
}
},
"functionTimeout": "01:00:00"
}
Bemenetek és kimenetek
| Setting | Alapértelmezett érték | Description |
|---|---|---|
Microsoft.Azure.Workflows.TemplateLimits.InputParametersLimit |
50 |
A környezetek közötti munkafolyamat-paraméterek alapértelmezett korlátját legfeljebb 500-ra módosítja a Használat logikai alkalmazások exportálásával létrehozott Standard logikai alkalmazások esetében. |
Runtime.ContentLink.MaximumContentSizeInBytes |
104857600 bájt |
Bájtban megadott maximális méretet adja meg, amelyet egy bemenet vagy kimenet egyetlen eseményindítóban vagy műveletben tartalmazhat. |
Runtime.FlowRunActionJob.MaximumActionResultSize |
209715200 bájt |
Bájtban adja meg a maximális méretet, amelyet a kombinált bemenetek és kimenetek egyetlen műveletben tartalmazhatnak. |
Pagination
| Setting | Alapértelmezett érték | Description |
|---|---|---|
Runtime.FlowRunRetryableActionJobCallback.MaximumPageCount |
1000 oldal |
Ha a lapozás támogatott és engedélyezve van egy műveleten, beállítja a visszaadni vagy feldolgozni kívánt lapok maximális számát futásidőben. |
Chunking
| Setting | Alapértelmezett érték | Description |
|---|---|---|
Runtime.FlowRunRetryableActionJobCallback.MaximumContentLengthInBytesForPartialContent |
1073741824 bájt |
Ha az adattömb-készítés támogatott és engedélyezve van egy műveleten, a letöltött vagy feltöltött tartalom maximális méretét bájtban adja meg. |
Runtime.FlowRunRetryableActionJobCallback.MaxChunkSizeInBytes |
52428800 bájt |
Ha az adattömb használata támogatott és engedélyezve van egy műveleten, minden egyes tartalomtömbhöz bájtban adja meg a maximális méretet. |
Runtime.FlowRunRetryableActionJobCallback.MaximumRequestCountForPartialContent |
1000 Kérelmek |
Ha az adattömbök használata támogatott és engedélyezve van egy műveleten, adja meg, hogy egy művelet végrehajtása hány kérést hajthat végre a tartalom letöltéséhez. |
Tartalom tárolása beágyazottan vagy blobok használata
| Setting | Alapértelmezett érték | Description |
|---|---|---|
Runtime.FlowRunEngine.ForeachMaximumItemsForContentInlining |
20 Elemek |
For each Ciklus futtatásakor a rendszer az egyes elemek értékét a táblatároló más metaadataival beágyazottan vagy külön blobtárolóban tárolja. Beállítja az egyéb metaadatokkal beágyazottan tárolni kívánt elemek számát. |
Runtime.FlowRunRetryableActionJobCallback.MaximumPagesForContentInlining |
20 oldal |
Beállítja, hogy a blobtárolóban való tárolás előtt hány oldal tárolható beágyazott tartalomként a táblatárolóban. |
Runtime.FlowTriggerSplitOnJob.MaximumItemsForContentInlining |
40 Elemek |
Ha egy debatchinget támogató triggernél engedélyezve van a bontás vagy a splitOn beállítás, a trigger több munkafolyamat-példányra bontja a tömbelemeket. Minden tömbelem értékét a rendszer beágyazottan tárolja a táblatároló más metaadataival együtt, vagy külön a Blob Storage-ban. Beállítja a tárolandó beágyazott elemek számát. |
Runtime.ScaleUnit.MaximumCharactersForContentInlining |
32384 karakter |
Beállítja, hogy a blobtárolóban való tárolás előtt legfeljebb hány műveleti bemenetet és kimeneti karaktert tároljon beágyazottként a táblatárolóban. |
Minden ciklushoz
| Setting | Alapértelmezett érték | Description |
|---|---|---|
Runtime.Backend.FlowDefaultForeachItemsLimit |
100000 tömb elemei |
Állapotalapú munkafolyamat esetén beállítja a ciklusban For each feldolgozandó tömbelemek maximális számát. |
Runtime.Backend.FlowDefaultSplitOnItemsLimit |
100000 tömb elemei |
Beállítja a tömbelemek maximális számát, hogy a splitOn tulajdonság alapján több munkafolyamat-példányra bontsa vagy szétosztja őket. |
Runtime.Backend.ForeachDefaultDegreeOfParallelism |
20 iterációk |
Beállítja az egyidejű iterációk alapértelmezett számát vagy a párhuzamosság fokát egy For each hurokban. A szekvenciális futtatáshoz állítsa az értéket a következőre 1: . |
Runtime.Backend.Stateless.FlowDefaultForeachItemsLimit |
100 Elemek |
Állapot nélküli munkafolyamat esetén beállítja a ciklusban For each feldolgozandó tömbelemek maximális számát. |
Amíg ciklusok
| Setting | Alapértelmezett érték | Description |
|---|---|---|
Runtime.Backend.MaximumUntilLimitCount |
5000 iterációk |
Állapotalapú munkafolyamat esetén beállítja a művelet tulajdonságának CountUntil maximális számát. |
Runtime.Backend.Stateless.FlowRunTimeout |
00:05:00 (5 perc) |
Beállítja az állapot nélküli munkafolyamatok ciklusainak maximális várakozási Until idejét. |
Runtime.Backend.Stateless.MaximumUntilLimitCount |
100 iterációk |
Állapot nélküli munkafolyamat esetén adja meg a művelet tulajdonságának CountUntil maximális számát. |
Variables
| Setting | Alapértelmezett érték | Description |
|---|---|---|
Runtime.Backend.DefaultAppendArrayItemsLimit |
100000 tömb elemei |
A tömbtípusú változó elemeinek maximális számát állítja be. |
Runtime.Backend.VariableOperation.MaximumStatelessVariableSize |
Állapot nélküli munkafolyamat: 1024 karakterek |
Beállítja a változó által az állapot nélküli munkafolyamatokban használható tartalom karaktereinek maximális méretét. |
Runtime.Backend.VariableOperation.MaximumVariableSize |
Állapotalapú munkafolyamat: 104857600 karakterek |
Beállítja a változó által az állapotalapú munkafolyamatokban használható tartalom karaktereinek maximális méretét. |
Beépített HTTP-műveletek
| Setting | Alapértelmezett érték | Description |
|---|---|---|
Runtime.Backend.HttpOperation.DefaultRetryCount |
4 Próbálkozás |
Beállítja a HTTP-eseményindítók és -műveletek alapértelmezett újrapróbálkozási számát. |
Runtime.Backend.HttpOperation.DefaultRetryInterval |
00:00:07 7 másodperc |
Beállítja a HTTP-eseményindítók és -műveletek alapértelmezett újrapróbálkozási időközét. |
Runtime.Backend.HttpOperation.DefaultRetryMaximumInterval |
01:00:00 (1 óra) |
Beállítja a HTTP-eseményindítók és -műveletek maximális újrapróbálkozási időközét. |
Runtime.Backend.HttpOperation.DefaultRetryMinimumInterval |
00:00:05 (5 mp) |
Beállítja a HTTP-eseményindítók és -műveletek minimális újrapróbálkozási időközét. |
Runtime.Backend.HttpOperation.MaxContentSize |
104857600 bájt |
A kérelmek maximális méretét bájtban állítja be a HTTP-műveletekhez, nem az eseményindítókhoz. További információ: Korlátozások. |
Runtime.Backend.HttpOperation.RequestTimeout |
00:03:45 (3 perc és 45 mp) Megjegyzés: Az alapértelmezett érték a maximális érték is. |
Beállítja a HTTP-eseményindítók és -műveletek kérés-időtúllépési értékét. |
Beépített HTTP Webhook-műveletek
| Setting | Alapértelmezett érték | Description |
|---|---|---|
Runtime.Backend.HttpWebhookOperation.DefaultRetryCount |
4 Próbálkozás |
Beállítja a HTTP-webhook-eseményindítók és -műveletek alapértelmezett újrapróbálkozási számát. |
Runtime.Backend.HttpWebhookOperation.DefaultRetryInterval |
00:00:07 7 másodperc |
Beállítja a HTTP-webhook-eseményindítók és -műveletek alapértelmezett újrapróbálkozási időközét. |
Runtime.Backend.HttpWebhookOperation.DefaultRetryMaximumInterval |
01:00:00 (1 óra) |
Beállítja a HTTP-webhook-eseményindítók és -műveletek maximális újrapróbálkozási időközét. |
Runtime.Backend.HttpWebhookOperation.DefaultRetryMinimumInterval |
00:00:05 (5 mp) |
Beállítja a HTTP-webhook-eseményindítók és -műveletek minimális újrapróbálkozási időközét. |
Runtime.Backend.HttpWebhookOperation.DefaultWakeUpInterval |
01:00:00 (1 óra) |
Beállítja a HTTP-webhook-eseményindítók és műveleti feladatok alapértelmezett ébresztési időközét. |
Runtime.Backend.HttpWebhookOperation.MaxContentSize |
104857600 bájt |
HTTP-webhook műveletek esetén a maximális kérésméretet bájtban határozza meg, az eseményindítókra nem vonatkozik. További információ: Korlátozások. |
Runtime.Backend.HttpWebhookOperation.RequestTimeout |
00:02:00 (2 perc) |
Beállítja a HTTP-webhook-eseményindítók és -műveletek kérés-időtúllépési értékét. |
Beépített Azure Storage-műveletek
Blob-tároló
| Setting | Alapértelmezett érték | Description |
|---|---|---|
Microsoft.Azure.Workflows.ContentStorage.RequestOptionsThreadCount |
None | Beállítja a blobfeltöltési és -letöltési műveletek szálszámát. Ezzel a beállítással kényszerítheti az Azure Logic Apps-futtatókörnyezetet, hogy több szálat használjon a tartalom műveleti bemenetekből és kimenetekből való feltöltésekor és letöltésekor. |
Runtime.ContentStorage.RequestOptionsDeltaBackoff |
00:00:02 (2 mp) |
Beállítja a blobtárolóba küldött újrapróbálkozások közötti várakozási időt. |
Runtime.ContentStorage.RequestOptionsMaximumAttempts |
4 Próbálkozás |
A tábla- és várólistatárolóhoz használt újrapróbálkozások maximális számát adja meg. |
Runtime.ContentStorage.RequestOptionsMaximumExecutionTime |
00:02:00 (2 perc) |
Beállítja a művelet időtúllépési értékét, beleértve az újrapróbálkozást is az Azure Logic Apps-futtatókörnyezetből érkező blobkérésekhez. |
Runtime.ContentStorage.RequestOptionsServerTimeout |
00:00:30 (30 mp) |
Beállítja az Azure Logic Apps-futtatókörnyezetből érkező blobkérelmek időtúllépési értékét. |
Tábla- és üzenetsortár
| Setting | Alapértelmezett érték | Description |
|---|---|---|
Runtime.DataStorage.RequestOptionsDeltaBackoff |
00:00:02 (2 mp) |
Beállítja a táblába és az üzenetsortárba küldött újrapróbálkozási időközt. |
Runtime.DataStorage.RequestOptionsMaximumAttempts |
4 Próbálkozás |
A tábla- és várólistatárolóhoz használt újrapróbálkozások maximális számát adja meg. |
Runtime.DataStorage.RequestOptionsMaximumExecutionTime |
00:00:45 (45 mp) |
Beállítja a művelet időtúllépési értékét, beleértve az újrapróbálkozást is, az Azure Logic Apps-futtatókörnyezetből érkező tábla- és üzenetsortár-kérelmekhez. |
Runtime.DataStorage.RequestOptionsServerTimeout |
00:00:16 (16 mp) |
Az Azure Logic Apps-futtatókörnyezetből származó tábla- és üzenetsortár-kérelmek időtúllépési értékét állítja be. |
Fájlmegosztás
| Setting | Alapértelmezett érték | Description |
|---|---|---|
ServiceProviders.AzureFile.MaxFileSizeInBytes |
150000000 bájt |
Az Azure-fájlmegosztások maximális fájlméretét bájtban állítja be. |
Beépített Azure Functions-műveletek
| Setting | Alapértelmezett érték | Description |
|---|---|---|
Runtime.Backend.FunctionOperation.RequestTimeout |
00:03:45 (3 perc és 45 mp) |
Beállítja az Azure Functions-műveletek kérés-időtúllépési értékét. |
Runtime.Backend.FunctionOperation.MaxContentSize |
104857600 bájt |
Az Azure Functions-műveletek maximális kérésméretét bájtban adja meg. További információ: Korlátozások. |
Runtime.Backend.FunctionOperation.DefaultRetryCount |
4 Próbálkozás |
Beállítja az Azure Functions-műveletek alapértelmezett újrapróbálkozásainak számát. |
Runtime.Backend.FunctionOperation.DefaultRetryInterval |
00:00:07 7 másodperc |
Beállítja az Azure Functions-műveletek alapértelmezett újrapróbálkozási időközét. |
Runtime.Backend.FunctionOperation.DefaultRetryMaximumInterval |
01:00:00 (1 óra) |
Beállítja az Azure Functions-műveletek maximális újrapróbálkozási időközét. |
Runtime.Backend.FunctionOperation.DefaultRetryMinimumInterval |
00:00:05 (5 mp) |
Beállítja az Azure Functions-műveletek minimális újrapróbálkozási időközét. |
Beépített Azure Service Bus-műveletek
| Setting | Alapértelmezett érték | Description |
|---|---|---|
ServiceProviders.ServiceBus.MessageSenderOperationTimeout |
00:01:00 (1 perc) |
Beállítja az üzenetek elküldésének időtúllépési idejét a beépített Service Bus művelettel. |
Runtime.ServiceProviders.ServiceBus.MessageSenderPoolSizePerProcessorCount |
64 üzenetküldők |
Az Azure Service Bus üzenetküldőinek processzormagonkénti számát az üzenetküldő készletben állítja be. |
Beépített SFTP-műveletek
| Setting | Alapértelmezett érték | Description |
|---|---|---|
Runtime.ServiceProviders.Sftp.MaxFileSizeInBytes |
2147483648 bájt |
A Fájltartalom lekérése (V2) művelet maximális fájlméretét adja meg bájtban. |
Runtime.ServiceProviders.Sftp.MaximumFileSizeToReadInBytes |
209715200 bájt |
A Fájltartalom lekérése művelet maximális fájlméretét adja meg bájtban. Győződjön meg arról, hogy ez az érték nem lépi túl a hivatkozott memóriaméretet, mert ez a művelet beolvassa a fájl tartalmát a memóriában. |
Felügyelt összekötőműveletek
| Setting | Alapértelmezett érték | Description |
|---|---|---|
Runtime.Backend.ApiConnectionOperation.RequestTimeout |
00:02:00 (2 perc) |
Beállítja a kérelem időtúllépési értékét a felügyelt API-összekötő eseményindítóihoz és műveleteihez. |
Runtime.Backend.ApiConnectionOperation.MaxContentSize |
104857600 bájt |
A felügyelt API-összekötő eseményindítóinak és műveleteinek maximális kérésméretét bájtban adja meg. További információ: Korlátozások. |
Runtime.Backend.ApiConnectionOperation.DefaultRetryCount |
4 Próbálkozás |
Beállítja a felügyelt API-összekötő eseményindítóinak és műveleteinek alapértelmezett újrapróbálkozási számát. |
Runtime.Backend.ApiConnectionOperation.DefaultRetryInterval |
00:00:07 7 másodperc |
Beállítja a felügyelt API-összekötő eseményindítóinak és műveleteinek alapértelmezett újrapróbálkozási időközét. |
Runtime.Backend.ApiWebhookOperation.DefaultRetryMaximumInterval |
01:00:00 (1 nap) |
Beállítja a felügyelt API-összekötő webhook-eseményindítóinak és műveleteinek maximális újrapróbálkozási időközét. |
Runtime.Backend.ApiConnectionOperation.DefaultRetryMinimumInterval |
00:00:05 (5 mp) |
Beállítja a felügyelt API-összekötő eseményindítóinak és műveleteinek minimális újrapróbálkozási időközét. |
Runtime.Backend.ApiWebhookOperation.DefaultWakeUpInterval |
01:00:00 (1 nap) |
Beállítja a felügyelt API-összekötő webhook-eseményindítóinak és műveleti feladatainak alapértelmezett ébresztési időközét. |
Újrapróbálkozási szabályzat minden más művelethez
| Setting | Alapértelmezett érték | Description |
|---|---|---|
Runtime.ScaleMonitor.MaxPollingLatency |
00:00:30 (30 mp) |
Beállítja a futásidejű skálázás maximális lekérdezési késését. |
Runtime.Backend.Operation.MaximumRetryCount |
90 Próbálkozás |
A munkafolyamat-művelet újrapróbálkozási szabályzatdefiníciójában megadott újrapróbálkozási műveletek maximális számát adja meg. |
Runtime.Backend.Operation.MaximumRetryInterval |
01:00:00:01 (1 nap és 1 másodperc) |
Beállítja egy munkafolyamat-művelet újrapróbálkozási szabályzatdefiníciójának maximális időközét. |
Runtime.Backend.Operation.MinimumRetryInterval |
00:00:05 (5 mp) |
Beállítja egy munkafolyamat-művelet újrapróbálkozási szabályzatdefiníciójának minimális időközét. |
Limitations
Maximális tartalomméret:
Alapértelmezés szerint a beépített eseményindítók, például a HTTP vagy a Kérés, csak a Korlátok és konfigurációs referencia – Üzenetek című cikkben leírt üzenetméretre korlátozódnak. A korlátnál nagyobb fájlok kezeléséhez próbálja meg blobként feltölteni a tartalmat az Azure Blob Storage-ba, majd lekérni a tartalmat az Azure Blob-összekötővel.
Gazdagépbeállítások kezelése – host.json
Hozzáadhat, frissíthet vagy törölhet gazdagépbeállításokat, amelyek megadják a futtatókörnyezet konfigurációs beállításait és értékeit, amelyek a logikai alkalmazás összes munkafolyamatára vonatkoznak, például az átviteli sebesség, kapacitás, adatméret alapértelmezett értékeire, akár helyi környezetben, akár Azure-ban futnak. A logikai alkalmazásokra vonatkozó gazdagépbeállításokat a gazdagépbeállításokra vonatkozó referencia – host.jsoncímű témakörben találhatja meg.
Az Azure Portalon az egybérlős logikai alkalmazás gazdagépbeállításainak áttekintéséhez kövesse az alábbi lépéseket:
Az Azure Portal keresőmezőjében keresse meg és nyissa meg a logikai alkalmazást.
Az erőforrás menü Fejlesztési eszközök csoportjában válassza a Speciális eszközök lehetőséget.
A Speciális eszközök panelen válassza az Ugrás lehetőséget, amely megnyitja a logikai alkalmazás Kudu-környezetét.
A Kudu eszköztáron nyissa meg a Hibakeresési konzol menüjét, és válassza a CMD lehetőséget.
Megnyílik egy konzolablak, amellyel a parancssorból tallózhat a wwwroot mappába. Vagy böngészheti a konzolablak fölött megjelenő könyvtárstruktúrát.
Az alábbi elérési úton kövesse a wwwroot mappát:
...\home\site\wwwroot.A konzolablak felett, a címtártáblában, a host.json fájl mellett válassza a Szerkesztés lehetőséget.
A host.json fájl megnyitása után tekintse át a logikai alkalmazáshoz korábban hozzáadott gazdagépbeállításokat.
További információért a gazdagépbeállításokról, lásd a gazdagépbeállításokra vonatkozó referenciadokumentum – host.json.
Beállítás hozzáadásához kövesse az alábbi lépéseket:
A beállítások hozzáadása vagy szerkesztése előtt állítsa le a logikai alkalmazást az Azure Portalon.
Az erőforrás menüjében válassza az Áttekintés lehetőséget.
Az Áttekintés panel eszköztárán válassza a Leállítás lehetőséget.
Ha a host.json fájl már meg van nyitva, térjen vissza a host.json fájlhoz. Ellenkező esetben az alábbi lépéseket követve nyissa meg a host.json fájlt.
extensionBundleobjektum alatt adja hozzá azextensionsobjektumot, amely tartalmazza aworkflowésSettingsobjektumokat, például:{ "version": "2.0", "extensionBundle": { "id": "Microsoft.Azure.Functions.ExtensionBundle", "version": "[1.*, 2.0.0)" }, "extensions": { "workflow": { "Settings": { } } } }SettingsAz objektumban adjon hozzá egy egyszerű listát a logikai alkalmazás összes munkafolyamatához használni kívánt gazdagépbeállításokkal, függetlenül attól, hogy ezek a munkafolyamatok helyileg vagy az Azure-ban futnak-e, például:{ "version": "2.0", "extensionBundle": { "id": "Microsoft.Azure.Functions.ExtensionBundle", "version": "[1.*, 2.0.0)" }, "extensions": { "workflow": { "Settings": { "Runtime.Trigger.MaximumWaitingRuns": "100" } } } }Ha végzett, ne felejtse el kiválasztani a Mentés lehetőséget.
Most indítsa újra a logikai alkalmazást. Térjen vissza a logikai alkalmazás Áttekintés lapjára, és válassza az Újraindítás lehetőséget.