Azure Erişim Denetimi Hizmeti aracılığıyla birleşik oturum açma yapan bir MonoTouch iPhone uygulamasına sahibim. Giriş, gömülü bir UIWebView tarayıcısıyla yapılır. Giriş yapıldığında, çerezi uygulamamıza aktarmak istiyorum. Kurabımı bulabilmek içinBir NSHttpCookie'yi MonoTouch'ta bir System.Net.Cookie'ye nasıl dönüştürebilirim?
koleksiyonuna erişimim var. Ama geri uç hizmetleri aramak için, ben servise göndermek için bir CookieContainer içine koyabilirsiniz bir
System.Net.Cookie
olması gerekir.
Bu ikisi arasında nasıl dönüştürebilirim ... tek yol bu mu?
NSHttpCookie cookie = NSHttpCookieStorage.SharedStorage.Cookies[0];
System.Net.Cookie newCookie = new System.Net.Cookie()
{
Name = cookie.Name,
Value = cookie.Value,
Version = (int) cookie.Version,
Expires = cookie.ExpiresDate,
Domain = cookie.Domain,
Path = cookie.Path,
Port = cookie.PortList[0].ToString(), // is this correct??
Secure = cookie.IsSecure,
HttpOnly = cookie.IsHttpOnly
};