using (SPSite site = new SPSite("http://devsp2010:1000"))
{
using (SPWeb web = site.OpenWeb())
{
SPList list = web.Lists["Shared Documents"];
SPContentType ctype = list.ContentTypes["RezDocument"];
if (Policy.CanHavePolicy(ctype))
{
PolicyCatalog pc = new PolicyCatalog(site);
var policy = (from p in pc.PolicyList.OfType<Policy>()
where p.Name == "expireme" select p).First();
Policy.CreatePolicy(ctype, policy);
Policy.ProcessChanges(site);
}
}
}