MemoryCookieProvider
Represents the default cookie service. This class can be inherited.
using System;
using System.Net;
namespace AngleSharp.Services.Default
{
public class MemoryCookieProvider : ICookieProvider
{
private readonly CookieContainer _container;
public CookieContainer Container => _container;
public MemoryCookieProvider()
{
_container = new CookieContainer();
}
public string GetCookie(string origin)
{
return _container.GetCookieHeader(new Uri(origin));
}
public void SetCookie(string origin, string value)
{
_container.SetCookies(new Uri(origin), value);
}
}
}