Chain.Void 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Void<T,R>(IDialog<T>) |
呼叫 voided IDialog<TResult> ,忽略結果,然後重新開機原始對話等候。 |
Void<T>(IDialog<T>, IDialogStack) |
呼叫 voided IDialog<TResult> ,忽略結果,然後重新開機原始對話等候。 |
Void<T,R>(IDialog<T>)
- 來源:
- Chain.cs
呼叫 voided IDialog<TResult> ,忽略結果,然後重新開機原始對話等候。
public static Microsoft.Bot.Builder.Dialogs.IDialog<R> Void<T,R> (this Microsoft.Bot.Builder.Dialogs.IDialog<T> antecedent);
static member Void : Microsoft.Bot.Builder.Dialogs.IDialog<'T> -> Microsoft.Bot.Builder.Dialogs.IDialog<'R>
<Extension()>
Public Function Void(Of T, R) (antecedent As IDialog(Of T)) As IDialog(Of R)
類型參數
- T
voided 對話方塊的類型。
- R
原始對話等候的類型。
參數
- antecedent
- IDialog<T>
voided 對話方塊。
傳回
產生專案以滿足原始等候的對話方塊。
備註
這個方法的目的是要包裝前項對話方塊 A,並加上新的對話方塊 D,以推送到現有堆疊頂端對話方塊 L 的堆疊上。 D 會呼叫 A.2。 當 A 完成時,D 將會收到 A 的值。 3. D 會重新起始具類型的等候 (通常會針對 L 方法等候 4 的訊息) 。 D 將會收到重新起始的型別等候值。 5. D 會傳回具型別等候 L 的值。這取決於 IDialogStack.Done 和 IDialogStack.Wait 的對稱性,以滿足具類型的等候。
適用於
Void<T>(IDialog<T>, IDialogStack)
- 來源:
- Chain.cs
呼叫 voided IDialog<TResult> ,忽略結果,然後重新開機原始對話等候。
public static Microsoft.Bot.Builder.Dialogs.IDialog<object> Void<T> (this Microsoft.Bot.Builder.Dialogs.IDialog<T> antecedent, Microsoft.Bot.Builder.Dialogs.Internals.IDialogStack stack);
static member Void : Microsoft.Bot.Builder.Dialogs.IDialog<'T> * Microsoft.Bot.Builder.Dialogs.Internals.IDialogStack -> Microsoft.Bot.Builder.Dialogs.IDialog<obj>
<Extension()>
Public Function Void(Of T) (antecedent As IDialog(Of T), stack As IDialogStack) As IDialog(Of Object)
類型參數
- T
voided 對話方塊的類型。
參數
- antecedent
- IDialog<T>
voided 對話方塊。
- stack
- IDialogStack
對話方塊堆疊。
傳回
產生專案以滿足原始等候的對話方塊。
備註
(實數值型別不支援泛型參數變異數 - 因此此反映型方法可能無法運作,) 鬆散類型資訊 (亦即 IDialog{object}) ,因為空的對話方塊會以 null ResumeAfter<T> 呼叫,因為它們會入侵堆疊以滿足中斷對話等候。