これがシナリオです。キーを持つ Cookie が"MyCookie"
以前の要求で設定されています。経由でアクセスできますHttpContext.Request.Cookies.Get("MyCookie")
。Cookie Values コレクションに別の値を追加するなどの更新を実行したいのですが、それが正しいかどうか 100% 確信が持てません。
次の例でこれを正しく行っていますか?
public static void UpdateCookie(HttpContext context, string cookieName, Action<HttpCookie> updateCookie){
var cookie = context.Request.Cookies.Get(cookieName);
updateCookie(cookie);
context.Response.Cookies.Set(cookie);
}