BotState.GetPropertyValueAsync<T> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Wert einer Eigenschaft aus dem Zustandscache für diesen BotStateab.
protected System.Threading.Tasks.Task<T> GetPropertyValueAsync<T> (Microsoft.Bot.Builder.ITurnContext turnContext, string propertyName, System.Threading.CancellationToken cancellationToken = default);
member this.GetPropertyValueAsync : Microsoft.Bot.Builder.ITurnContext * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
Protected Function GetPropertyValueAsync(Of T) (turnContext As ITurnContext, propertyName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)
Typparameter
- T
Der Werttyp der Eigenschaft.
Parameter
- turnContext
- ITurnContext
Das Kontextobjekt für diesen Turn.
- propertyName
- String
Der Name der Eigenschaft.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.
Gibt zurück
Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.
Ausnahmen
turnContext
oder propertyName
ist null
.
Hinweise
Wenn die Aufgabe erfolgreich ist, enthält das Ergebnis den Eigenschaftswert, andernfalls ist es default(T).