
掌握API建模:基本概念和實踐
2 在解決方案資源管理器中雙擊“Connected Services”。
3 然后單擊“Service Dependencies”中的“+”。
4 接下來,我將 Microsoft Power Platform 添加為連接服務(wù)。連接將要求您定義以下配置:
* 選擇 Power Platform 環(huán)境。注意:如果您沒有可用的 Power Platform 環(huán)境,您可以輕松地創(chuàng)建一個開發(fā)人員環(huán)境。
* 選擇或創(chuàng)建一個新的自定義連接器
* 創(chuàng)建或選擇一條配置如下的開發(fā)隧道:
隧道類型:Persistent
訪問類型:Public
? ? 注意:Visual Studio 利用開發(fā)隧道特性將本地運行的 API 公開給公共終結(jié)點。這意味著你可以在本地環(huán)境中使用與 API 一起運行的 Power App。
5 點擊 Finish 按鈕后,您現(xiàn)在連接到 Microsoft Power Platform。只要按下 F5 或 Play 按鈕,就會在前面選擇的 Power Platform 環(huán)境中創(chuàng)建自定義連接器。轉(zhuǎn)到 Microsoft Power Apps 查看您的自定義連接器并創(chuàng)建前端。
注意:一旦您關(guān)閉解決方案并重新打開它,您應(yīng)該再次啟用隧道。
????隨著你的 Web API 在本地運行,你現(xiàn)在可以使用 Microsoft Power Apps 快速創(chuàng)建一個 Power App:
1 打開 Microsoft Power Apps,選擇創(chuàng)建自定義連接器的環(huán)境:
2 接下來,我們通過 + Create 菜單 將創(chuàng)建一個新的 Blank Canvas App,并選擇 Phone 作為我們的布局。
3 然后,我們將通過 Add data 按鈕將自定義連接器添加到 Power App,并搜索自定義連接器名稱。
4 我們將繼續(xù)插入 Button。在菜單中,選擇 Insert > Button。將按鈕拖放到窗體的底部。將 Text 更改為 Load Data。
5 將以下公式添加到 OnSelect 屬性中:ClearCollect(weatherCollection, WeatherSample_Connector.GetWeatherForecast())
6 在菜單中選擇“Insert Vertical Gallery”。選擇 weatherCollection 作為數(shù)據(jù)源。將布局更改為”標題和副標題( title and subtitle)”。
????運行應(yīng)用程序,你現(xiàn)在可以在本地運行 Web API 時看到結(jié)果。一旦 Web API 在你的開發(fā)環(huán)境中運行,你就可以實時調(diào)試,甚至熱重載你的代碼。
文章轉(zhuǎn)自微信公眾號@MeteorSeed