Aracılığıyla paylaş


BotState.GetPropertyValueAsync<T> Yöntem

Tanım

Bu BotStateiçin durum önbelleğinden bir özelliğin değerini alır.

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)

Tür Parametreleri

T

Özelliğinin değer türü.

Parametreler

turnContext
ITurnContext

Bu dönüş için bağlam nesnesi.

propertyName
String

Özelliğin adı.

cancellationToken
CancellationToken

İptal bildirimini almak için diğer nesneler veya iş parçacıkları tarafından kullanılabilecek bir iptal belirteci.

Döndürülenler

Task<T>

Yürütülmek üzere kuyruğa alınan çalışmayı temsil eden görev.

Özel durumlar

turnContext veya propertyName şeklindedir null.

Açıklamalar

Görev başarılı olursa sonuç özellik değerini içerir, aksi takdirde varsayılan(T) olur.

Şunlara uygulanır