Options
All
  • Public
  • Public/Protected
  • All
Menu

Class CLMemory

Hierarchy

  • CLMemory

Index

Constructors

Private constructor

  • new CLMemory(userkey: string): CLMemory

Properties

Private memCache

memCache: object

Type declaration

Private turnContext

turnContext: TurnContext | undefined

Private userkey

userkey: string

Static Private memoryStorage

memoryStorage: Storage | null = null

Accessors

BotMemory

BotState

TurnContext

  • get TurnContext(): TurnContext | undefined

Methods

DeleteAsync

  • DeleteAsync(datakey: string): Promise<void>
  • Parameters

    • datakey: string

    Returns Promise<void>

GetAsync

  • GetAsync(datakey: string): Promise<any>
  • Parameters

    • datakey: string

    Returns Promise<any>

Private Key

  • Key(datakey: string): string

SetAppAsync

  • SetAppAsync(app: AppBase | null): Promise<void>
  • Parameters

    • app: AppBase | null

    Returns Promise<void>

SetAsync

  • SetAsync(datakey: string, jsonString: string): Promise<void>
  • Parameters

    • datakey: string
    • jsonString: string

    Returns Promise<void>

Static GetMemory

Static Init

  • Init(memoryStorage: Storage | null): void
  • Parameters

    • memoryStorage: Storage | null

    Returns void

Static InitMemory

  • InitMemory(turnContext: TurnContext): Promise<CLMemory>

Generated using TypeDoc