外部連携

 Silverlightクライアント側で、HTTPクッキーをアクセスする方法を紹介しまます。

System.Windows.Browser名前空間を使用する必要があります。

//クッキーの値を設定する
private void SetCookieValue(string key, string value)
{
   //クッキーの有効期間を1日に設定
   DateTime expireDate = DateTime.Now + TimeSpan.FromDays(1);
   string newCookie = key + "=" + value + ";expires=" + expireDate.ToString("R");
   HtmlPage.Document.SetProperty("cookie", newCookie);
}
//クッキーから値を取得する
public string GetCookieValue(string key)
{
   string[] cookies = HtmlPage.Document.Cookies.Split(';');
   key += '=';

   foreach (string cookie in cookies)
   {
       string cookieVal = cookie.Trim();
       if (!cookieVal.StartsWith(key, StringComparison.OrdinalIgnoreCase)) continue;

       string[] vals = cookieVal.Split('=');
       if (vals.Length >= 2) return vals[1];
   }
   return string.Empty;
}

MSDN情報参考:~ http://msdn.microsoft.com/en-us/library/ms533693(VS.85).aspx



中古車買取実績No.1ガリバー

コメント:



(画像の文字列を入力して下さい)

トップ   編集 凍結解除 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019/12/02 (月) 12:35:57 (1627d)

yVoC[UNLIMITȂ1~] ECirŃ|C Yahoo yV LINEf[^[Ōz500~`I


z[y[W ̃NWbgJ[h COiq 萔O~ył񂫁z COsیI COze