TurnContext Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Geeft context voor een beurt van een bot.
public class TurnContext : IDisposable, Microsoft.Bot.Builder.ITurnContext
type TurnContext = class
interface ITurnContext
interface IDisposable
Public Class TurnContext
Implements IDisposable, ITurnContext
- Overname
-
TurnContext
- Implementeringen
Opmerkingen
Context levert informatie die nodig is om een binnenkomende activiteit te verwerken. Het contextobject wordt gemaakt door a BotAdapter en blijft bestaan gedurende de lengte van de beurt.
Constructors
| Name | Description |
|---|---|
| TurnContext(BotAdapter, Activity) |
Initialiseert een nieuw exemplaar van de TurnContext klasse. |
| TurnContext(ITurnContext, Activity) |
Initialiseert een nieuwe instantie van de TurnContext klasse vanuit een andere turncontext-klasse om een alternatieve activiteit te targeten. |
Eigenschappen
| Name | Description |
|---|---|
| Activity |
Krijgt de activiteit die bij deze beurt hoort; of |
| Adapter |
Krijgt de botadapter die dit contextobject heeft aangemaakt. |
| BufferedReplyActivities |
Krijgt een lijst met activiteiten om te versturen wanneer 'context'. Activity.DeliveryMode == 'expectReplies'. |
| Locale |
Krijgt of stelt de locatie op dit contextobject. |
| Responded |
Krijgt een waarde die aangeeft of er ten minste één antwoord is verzonden voor de huidige beurt. |
| TurnState |
Dat registreert de services op dit contextobject. |
Methoden
| Name | Description |
|---|---|
| DeleteActivityAsync(ConversationReference, CancellationToken) |
Hiermee verwijdert u een bestaande activiteit. |
| DeleteActivityAsync(String, CancellationToken) |
Hiermee verwijdert u een bestaande activiteit. |
| Dispose() |
Resources vrij. |
| Dispose(Boolean) |
Voert door de toepassing gedefinieerde taken uit die zijn gekoppeld aan het vrijmaken, vrijgeven of opnieuw instellen van onbeheerde resources. |
| OnDeleteActivity(DeleteActivityHandler) |
Voegt een responshandler toe voor verwijderingsactiviteiten. |
| OnSendActivities(SendActivitiesHandler) |
Voegt een responshandler toe voor verzendactiviteiten. |
| OnUpdateActivity(UpdateActivityHandler) |
Voegt een responshandler toe voor update-activiteiten. |
| SendActivitiesAsync(IActivity[], CancellationToken) |
Stuurt een reeks activiteiten naar de afzender van de binnenkomende activiteit. |
| SendActivityAsync(IActivity, CancellationToken) |
Stuurt een activiteit naar de afzender van de inkomende activiteit. |
| SendActivityAsync(String, String, String, CancellationToken) |
Stuurt een berichtactiviteit naar de afzender van de inkomende activiteit. |
| UpdateActivityAsync(IActivity, CancellationToken) |
Vervangt een bestaande activiteit. |
Extensiemethoden
| Name | Description |
|---|---|
| GetDebugger(ITurnContext) |
Extensiemethode om IDialogDebugger van TurnContext te krijgen. |
| TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken) |
Stuurt een traceeractiviteit naar de BotAdapter voor logdoeleinden. |