Ejemplo n.º 1
0
        public static TValue GetValue <TValue>(IBotContext context, DataBagKey key)
        {
            TValue value;

            context.UserData.TryGetValue(key.ToString(), out value);
            return(value);
        }
Ejemplo n.º 2
0
 public static bool CheckAndResetValue(IBotContext context, DataBagKey key)
 {
     if (GetValue <bool>(context, key))
     {
         context.UserData.SetValue(key.ToString(), false);
         return(true);
     }
     else
     {
         return(false);
     }
 }
Ejemplo n.º 3
0
 public static void SetValue <TValue>(IBotContext context, DataBagKey key, TValue value)
 {
     context.UserData.SetValue <TValue>(key.ToString(), value);
 }