Methods
ClearEditingPackageAsync
- ClearEditingPackageAsync(): Promise<void>
CreateConversationReference
- CreateConversationReference(userName: string, userId: string, conversationId: string): Promise<void>
-
Parameters
-
userName: string
-
userId: string
-
conversationId: string
Returns Promise<void>
EndSessionAsync
- EndSessionAsync(): Promise<void>
GetApp
- GetApp(): Promise<AppBase | null>
-
Returns Promise<AppBase | null>
GetConversationId
- GetConversationId(): Promise<string | null>
-
Returns Promise<string | null>
GetConversationReverence
- GetConversationReverence(): Promise<Partial<ConversationReference> | null>
-
Returns Promise<Partial<ConversationReference> | null>
GetEditingPackageForApp
- GetEditingPackageForApp(appId: string): Promise<string>
-
Parameters
Returns Promise<string>
GetInTeach
- GetInTeach(): Promise<boolean>
GetLastActive
- GetLastActive(): Promise<number>
GetLogDialogId
- GetLogDialogId(): Promise<string | null>
-
Returns Promise<string | null>
GetNeedSessionEndCall
- GetNeedSessionEndCall(): Promise<boolean>
GetSessionIdAndSetConversationId
- GetSessionIdAndSetConversationId(conversationId: string): Promise<string | null>
-
Parameters
Returns Promise<string | null>
GetSessionIdAsync
- GetSessionIdAsync(): Promise<string | null>
-
Returns Promise<string | null>
Private GetStateAsync
-
Type parameters
Parameters
Returns Promise<T>
InitSessionAsync
- InitSessionAsync(sessionId: string | null, logDialogId: string | null, conversationId: string | null, sessionStartFlags: SessionStartFlags): Promise<void>
-
Parameters
-
sessionId: string | null
-
logDialogId: string | null
-
conversationId: string | null
-
Returns Promise<void>
MessageProcessingPopAsync
- MessageProcessingPopAsync(): Promise<QueuedInput | null>
SetApp
- SetApp(app: AppBase | null): Promise<void>
-
Parameters
Returns Promise<void>
SetConversationId
- SetConversationId(conversationId: string | null): Promise<void>
-
Parameters
-
conversationId: string | null
Returns Promise<void>
SetConversationReference
- SetConversationReference(conversationReference: Partial<ConversationReference> | null): Promise<void>
-
Parameters
-
conversationReference: Partial<ConversationReference> | null
Returns Promise<void>
SetEditingPackage
- SetEditingPackage(appId: string, packageId: string): Promise<object>
-
Parameters
-
appId: string
-
packageId: string
Returns Promise<object>
SetInTeach
- SetInTeach(inTeach: boolean): Promise<void>
-
Parameters
Returns Promise<void>
SetLastActive
- SetLastActive(lastActive: number): Promise<void>
-
Parameters
Returns Promise<void>
SetLogDialogId
- SetLogDialogId(logDialogId: string | null): Promise<void>
-
Parameters
-
logDialogId: string | null
Returns Promise<void>
SetMessageProcessing
- SetMessageProcessing(queuedInput: QueuedInput | null): Promise<void>
-
Parameters
Returns Promise<void>
SetNeedSessionEndCall
- SetNeedSessionEndCall(needed: boolean): Promise<void>
-
Parameters
Returns Promise<void>
SetSessionId
- SetSessionId(sessionId: string | null): Promise<void>
-
Parameters
Returns Promise<void>
Private SetStateAsync
- SetStateAsync<T>(botStateType: BotStateType, value: T): Promise<void>
-
Type parameters
Parameters
Returns Promise<void>
_SetAppAsync
- _SetAppAsync(app: AppBase | null): Promise<void>
-
Parameters
Returns Promise<void>