DelegatingTurnContext<T> 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.
Een TurnContext met een sterk getypte activiteitseigenschap die een niet-getypte binnenste TurnContext verpakt.
public class DelegatingTurnContext<T> : Microsoft.Bot.Builder.ITurnContext<T> where T : IActivity
type DelegatingTurnContext<'T (requires 'T :> IActivity)> = class
interface ITurnContext<'T (requires 'T :> IActivity)>
interface ITurnContext
Public Class DelegatingTurnContext(Of T)
Implements ITurnContext(Of T)
Type parameters
- T
Een van IActivity afgeleid type, dat is een van IMessageActivity, IConversationUpdateActivity, enzovoort.
- Overname
-
DelegatingTurnContext<T>
- Implementeringen
Constructors
| DelegatingTurnContext<T>(ITurnContext) |
Initialiseert een nieuw exemplaar van de DelegatingTurnContext<T> klasse. |
Eigenschappen
| Activity |
Hiermee haalt u de activiteit op voor deze wending van de bot. |
| Adapter |
Hiermee haalt u de botadapter op waarmee dit contextobject is gemaakt. |
| Responded |
Hiermee wordt een waarde opgehaald die aangeeft of er ten minste één antwoord is verzonden voor de huidige beurt. |
| TurnState |
Hiermee haalt u de verzameling waarden op die zijn opgeslagen in de cache met het contextobject voor de levensduur van de turn. |
Methoden
| DeleteActivityAsync(ConversationReference, CancellationToken) |
Hiermee verwijdert u een bestaande activiteit. |
| DeleteActivityAsync(String, CancellationToken) |
Hiermee verwijdert u een bestaande activiteit. |
| OnDeleteActivity(DeleteActivityHandler) |
Hiermee wordt een antwoordhandler toegevoegd voor bewerkingen voor het verwijderen van activiteiten. |
| OnSendActivities(SendActivitiesHandler) |
Hiermee voegt u een antwoordhandler toe voor bewerkingen van verzendactiviteiten. |
| OnUpdateActivity(UpdateActivityHandler) |
Hiermee voegt u een antwoordhandler toe voor bewerkingen van updateactiviteiten. |
| SendActivitiesAsync(IActivity[], CancellationToken) |
Hiermee wordt een set activiteiten verzonden naar de afzender van de binnenkomende activiteit. |
| SendActivityAsync(IActivity, CancellationToken) |
Hiermee wordt een activiteit verzonden naar de afzender van de binnenkomende activiteit. |
| SendActivityAsync(String, String, String, CancellationToken) |
Hiermee wordt een berichtactiviteit verzonden naar de afzender van de binnenkomende activiteit. |
| UpdateActivityAsync(IActivity, CancellationToken) |
Vervangt een bestaande activiteit. |
Expliciete interface-implementaties
| ITurnContext<T>.Activity |
Haalt de activiteit van de binnenste context op, cast naar het type parameter van deze DelegatingTurnContext<T>. |
Extensiemethoden
| GetDebugger(ITurnContext) |
Extensiemethode om IDialogDebugger op te halen uit TurnContext. |
| TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken) |
Hiermee wordt een traceringsactiviteit naar de BotAdapter verzonden voor logboekregistratiedoeleinden. |