/// <summary> /// マルチターン対話で、対話の中間情報を保存する /// </summary> /// <param name="key">セッション情報のキー</param> /// <param name="value">セッション情報の値</param> public void AddSession(string key, object value) { if (SessionAttributes.ContainsKey(key)) { SessionAttributes[key] = value; } else { SessionAttributes.Add(key, value); } }
/// <summary> /// マルチターン対話で、対話の中間情報を保存する /// </summary> /// <param name="key">セッション情報のキー</param> /// <param name="value">セッション情報の値</param> public CEKResponse SetSession(string key, object value) { if (SessionAttributes.ContainsKey(key)) { SessionAttributes[key] = value; } else { SessionAttributes.Add(key, value); } return(this); }
public void AddSessoin(string key, object value) { SessionAttributes.Add(key, value); }
public void WithSessionAttribute(string key, List <object> values) { SessionAttributes.Add(key, values); }
public void WithSessionAttribute(string key, object value) { SessionAttributes.Add(key, new List <object> { value }); }