Mapeando a sequência de cookies do Cabeçalho para CookieCollection e vice-versa

Considere uma resposta da web com este cabeçalho:

Set-Cookie: sample=testCookie; Domain=.sample.com; Expires=Tue, 25-Jan-2012 00:49:29 GMT; Path=/

esse cabeçalho seria mapeado paraCookieCollection no.NET. E também quando lidamos com umCookieCollection finalmente será convertido em talheader string.

Estou procurando uma maneira de fazer essas conversões puramente de duas maneiras. Certamente.NET tem na sua biblioteca interna. Eu acredito que qualquer classe que construa modelo de objeto a partir de texto e vice-versa deve suportar dois métodos (aquiCookieCollection):

// Creating cookie collection from header text
CookieCollection.TryParse(cookieHeaderString, out myCookieCollection);
// and getting the final header which would be sent by request
String cookieHeaderString = myCookieCollection.GetCookieHeaderString();

Como posso conseguir isso comCookieCollection ?

questionAnswers(3)

yourAnswerToTheQuestion