Sdílet prostřednictvím


ITurnContextExtensions.TraceActivityAsync Metoda

Definice

Odešle aktivitu trasování do objektu BotAdapter pro účely protokolování.

public static System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> TraceActivityAsync (this Microsoft.Bot.Builder.ITurnContext turnContext, string name, object value = default, string valueType = default, string label = default, System.Threading.CancellationToken cancellationToken = default);
static member TraceActivityAsync : Microsoft.Bot.Builder.ITurnContext * string * obj * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
<Extension()>
Public Function TraceActivityAsync (turnContext As ITurnContext, name As String, Optional value As Object = Nothing, Optional valueType As String = Nothing, Optional label As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)

Parametry

turnContext
ITurnContext

Kontext aktuálního otočení.

name
String

Hodnota, která se má přiřadit vlastnosti aktivity Name .

value
Object

Hodnota, která se má přiřadit vlastnosti aktivity Value .

valueType
String

Hodnota, která se má přiřadit vlastnosti aktivity ValueType .

label
String

Hodnota, která se má přiřadit vlastnosti aktivity Label .

cancellationToken
CancellationToken

Token zrušení, který může být použit jinými objekty nebo vlákny k přijetí oznámení o zrušení.

Návraty

Úloha, která představuje práci zařazenou do fronty, která se má provést.

Poznámky

Pokud je adaptér hostován v emulátoru, výsledek úkolu obsahuje ResourceResponse objekt s ID původní aktivity trasování, jinak obsahuje ResourceResponse objekt obsahující ID, které přijímající kanál přiřadil aktivitě.

Platí pro