Sprache

DialogContext.EmitEventAsync Methode

Definition

Sucht nach einem Dialogfeld mit einer bestimmten ID. Gibt ein benanntes Ereignis für das aktuelle Dialogfeld oder eine Person aus, die es gestartet hat, um dies 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 ereignisses, das ausgelöst werden soll.

value
Object

Wert, der zusammen mit dem Ereignis gesendet werden soll.

bubble
Boolean

Kennzeichnen Sie, um zu steuern, ob das Ereignis an das übergeordnete Element übergeben werden soll, wenn es nicht lokal behandelt wird. Der Standardwert ist ein Wert von true.

fromLeaf
Boolean

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

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Das stimmt, wenn das Ereignis gehandhabt wurde.

Gilt für: