Freigeben über


DialogContext.EmitEventAsync Methode

Definition

Sucht nach einem Dialogfeld mit einer angegebenen ID. Gibt ein benanntes Ereignis für den aktuellen Dialog oder eine Person aus, die es gestartet hat, um es zu behandeln.

public System.Threading.Tasks.Task<bool> EmitEventAsync (string name, object value = default, bool bubble = true, bool fromLeaf = false, System.Threading.CancellationToken cancellationToken = default);
member this.EmitEventAsync : string * obj * bool * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function EmitEventAsync (name As String, Optional value As Object = Nothing, Optional bubble As Boolean = true, Optional fromLeaf As Boolean = false, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Boolean)

Parameter

name
String

Der Name des auszulösenden Ereignisses.

value
Object

Wert, der zusammen mit dem Ereignis gesendet werden soll.

bubble
Boolean

Flag, um zu steuern, ob das Ereignis in die Blase des übergeordneten Elements eingeblasen werden soll, wenn es nicht lokal behandelt wird. Der Standardwert trueist .

fromLeaf
Boolean

Gibt an, ob das Ereignis von einem Blattknoten ausgegeben wird.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

True, wenn das Ereignis behandelt wurde.

Gilt für: