2017-04-09 54 views
0

我在bot框架中使用FormFlow。在回答問題後,用什麼方式來存儲用戶輸入的最佳方式是什麼?例如,我想問一下「你叫什麼名字」,然後在下一個空格之前只存儲第一個單詞。如何更改FormFlow中的用戶輸入

回答

0

我找到了答案。驗證可以用於這一目的(見this,「添加業務邏輯」一節)

這裏是我是如何做的一個例子:

.Field(nameof(ClusterName), validate: (state, value) => Task.FromResult(new ValidateResult 
       { 
        Value = state.GetFirstName((string)value), 
        IsValid = true 
       }))