コード例 #1
0
        internal static void SetCookie(this CookieContainer cookieContainer, Uri uri, string cookieName, string cookieValue)
        {
            var cookie = cookieContainer.GetCookie(uri, cookieName);

            if (cookie != null)
            {
                cookie.Value = cookieValue;
            }
            else
            {
                cookieContainer.AddCookie(uri, $"{cookieName}={cookieValue}");
            }
        }
コード例 #2
0
 internal static void AddCookie(this CookieContainer cookieContainer, string uri, string cookieName, string cookieValue) =>
 cookieContainer.AddCookie(new Uri(uri), cookieName, cookieValue);
コード例 #3
0
 internal static void AddCookie(this CookieContainer cookieContainer, string uri, string cookieHeader) =>
 cookieContainer.AddCookie(new Uri(uri), cookieHeader);