2017-07-10 25 views
0

輸出我現在有一個定時器觸發Azure的函數,用來檢查一個數據端點,以確定是否有任何新的數據已被添加。如果新數據已被添加,那麼我會生成一個輸出blob(我將返回)。可選擇產生與Azure的功能

然而,返回輸出看起來是強制性的。而我只希望產生在特定條件下的輸出一滴,我必須做這一切的時候,堵塞了我的存儲。

有什麼辦法只有在特定條件下產生的輸出?

+1

如果你不想生成一個blob,你不能簡單地返回'null'嗎? –

+0

返回'null'似乎是最簡單的解決方案@AndrésNava-.NET –

回答

1

你可以自由地執行任何你想要的邏輯在你的函數。您可能需要刪除的輸出從功能結合(這是什麼讓所需的輸出)和構建你的函數Blob存儲的連接來代替。然後,您可以有條件地創建並保存blob。

+0

雖然帶來了額外的負擔,所以更容易堅持綁定 – Mikhail

+1

@Mikhail有時候的確如此。我也遇到過很多場景,只是處理客戶端本身而不是依賴綁定更好。即當數據庫被限制而不是傳遞異常向前時,即CosmosDb綁定返回null到你的函數....不好 –

1

如果將blob輸出綁定設置爲您的返回值,但您不想生成blob,則只需返回null以確保未創建blob。