_restrictedHeaderActions.Add("Date", (r, v) => { /* Set by
system */
float dotnetVersion = float.Parse(DetermineFramework());
if (dotnetVersion >= 4.0)
{
PropertyInfo pinfo = r.GetType().GetProperty("Date");
pinfo.SetValue(r, DateTime.Parse(v).ToUniversalTime(),
null);
}
else
{
Type type = r.Headers.GetType();
MethodInfo method =
type.GetMethod("AddWithoutValidate",
BindingFlags.Instance | BindingFlags.NonPublic);
method.Invoke(r.Headers, new[] { "Date", v });
} });
Maybe userfull