OnCondition Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Handlingar som utlöses när villkoret är sant.
public class OnCondition : Microsoft.Bot.Builder.Dialogs.IDialogDependencies, Microsoft.Bot.Builder.Dialogs.IItemIdentity
type OnCondition = class
interface IItemIdentity
interface IDialogDependencies
Public Class OnCondition
Implements IDialogDependencies, IItemIdentity
- Arv
-
OnCondition
- Härledda
- Implementeringar
Konstruktorer
| Name | Description |
|---|---|
| OnCondition(String, List<Dialog>, String, Int32) |
Initierar en ny instans av OnCondition klassen. |
Fält
| Name | Description |
|---|---|
| Kind |
Klassidentifierare. |
Egenskaper
| Name | Description |
|---|---|
| Actions |
Hämtar eller sätter handlingarna som läggs till planen när regelbegränsningarna är uppfyllda. |
| ActionScope |
Får actionscope. |
| Condition |
Får eller sätter villkoret som måste uppfyllas för att åtgärderna ska utföras (VALFRITT). |
| Id |
Får eller sätter värdet på det unika id:t för detta villkor. |
| Priority |
Får eller sätter regel-prioritetsuttrycket där 0 är högst och mindre än 0 ignoreras. |
| RunOnce |
Får eller sätter ett värde som anger om regeln bara ska köras en gång per unik uppsättning minnesvägar. |
| Source |
Får källan. |
Metoder
| Name | Description |
|---|---|
| AddExternalCondition(Expression) |
Lägg till externt villkor till OnCondition. |
| AddExternalCondition(String) |
Lägg till externt villkor till OnCondition. |
| CreateExpression() |
Skapa uttrycket för detta tillstånd. |
| CurrentPriority(ActionContext) |
Beräkna det aktuella värdet av prioritetsuttrycket och returnera det. |
| ExecuteAsync(ActionContext) |
Metoden anropas för att utföra regelns handlingar. |
| GetDependencies() |
Räknar upp barndialogberoenden så att de kan läggas till i containerdialoguppsättningen. |
| GetExpression() |
Hämta det cachade uttrycket för detta villkor. |
| GetIdentity() |
Metoden anropas för att utföra regelns handlingar. |
| OnCreateChangeList(ActionContext, Object) |
Anropas när en ändringslista skapas. |
| RegisterSourceLocation(String, Int32) |
Registrerar källplatsen. |