Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pokud v kanálu použijete aktivitu Wait, kanál před pokračováním v provádění dalších aktivit počká zadanou dobu.
VZTAHUJE SE NA:
Azure Data Factory
Azure Synapse Analytics
Tip
Pro ekvivalentní aktivitu v Data Factory v Microsoft Fabric viz aktivita Čekání.
Vytvoření aktivity Wait s uživatelským rozhraním
Pokud chcete použít aktivitu Čekání v potrubí, proveďte následující kroky:
Vyhledejte v podokně Aktivity kanálu možnost Čekání a přetáhněte aktivitu Čekání na plátno kanálu.
Vyberte novou aktivitu Čekání na plátně, pokud ještě není vybraná, a její kartu Nastavení upravte její podrobnosti.
Zadejte počet sekund, po které má aktivita čekat. Může se jednat o literální číslo nebo libovolnou kombinaci dynamických výrazů, funkcí, systémových proměnných nebo výstupů z jiných aktivit.
Syntaxe
{
"name": "MyWaitActivity",
"type": "Wait",
"typeProperties": {
"waitTimeInSeconds": 1
}
}
Vlastnosti typu
| Vlastnost | Popis | Povolené hodnoty | Požaduje se |
|---|---|---|---|
| název |
Wait Název aktivity. |
String | Ano |
| typ | Musí být nastavena na Wait. | String | Ano |
| čekacíDobaVSekundách | Počet sekund, po které potrubí čeká, než bude pokračovat ve zpracování. | Integer | Ano |
Příklad
Poznámka:
Tato část obsahuje definice JSON a ukázkové příkazy PowerShellu pro spuštění kanálu. Podrobný návod k vytvoření kanálu pomocí Azure PowerShell a definic JSON najdete v tématu tutorial: Vytvoření datové továrny pomocí Azure PowerShell.
Kanál s aktivitou Wait
V tomto příkladu má potrubí dvě aktivity: Až a Čekat. Aktivita Wait je nakonfigurovaná tak, aby čekala na jednu sekundu. Pipeline spouští webovou úlohu v opakující se smyčce s jednosekundovým čekáním mezi jednotlivými spuštěními.
{
"name": "DoUntilPipeline",
"properties": {
"activities": [
{
"type": "Until",
"typeProperties": {
"expression": {
"value": "@equals('Failed', coalesce(body('MyUnauthenticatedActivity')?.status, actions('MyUnauthenticatedActivity')?.status, 'null'))",
"type": "Expression"
},
"timeout": "00:10:00",
"activities": [
{
"name": "MyUnauthenticatedActivity",
"type": "WebActivity",
"typeProperties": {
"method": "get",
"url": "https://www.fake.com/",
"headers": {
"Content-Type": "application/json"
}
},
"dependsOn": [
{
"activity": "MyWaitActivity",
"dependencyConditions": [ "Succeeded" ]
}
]
},
{
"type": "Wait",
"typeProperties": {
"waitTimeInSeconds": 1
},
"name": "MyWaitActivity"
}
]
},
"name": "MyUntilActivity"
}
]
}
}
Související obsah
Projděte si další podporované aktivity toku řízení: