public static void RecycleWebProcess(ProsessType allAppPoolsOnServer = ProsessType.Current) { if (allAppPoolsOnServer == ProsessType.AllApplicationPools) { ApplicationPoolRecycle.RecycleAll(); } else { ApplicationPoolRecycle.RecycleCurrentApplicationPool(); } }
public ProsessType GetProsessIgangsettingstillatelse2() { var url = HttpContext.Current.Request.Url; var baseUri = new UriBuilder( url.Scheme, url.Host, url.Port).Uri; ProsessType m = new ProsessType(); m.kategori = new ProsesskategoriType() { kode = "IG", beskrivelse = "Behandle igangsettingstillatelse" }; m.systemId = "R234567"; m.antallUkerFrist = "3"; m.medDispensasjon = false; m.medReguleringsendring = false; m.prosesskoe = "kø disp"; m.prosessteam = "Team 2"; m.prosessansvarlig = "Kristin"; List <LinkType> linker = new List <LinkType>(); linker.Add(Set.addLink(baseUri, "api/prosess/" + m.systemId, "self")); linker.Add(Set.addLink(baseUri, "api/byggesak/R123456789", Set._REL + "/byggesak")); linker.Add(Set.addTempLink(baseUri, "api/prosess/" + m.systemId + "/milepeler", Set._REL + "/milepel", "?$filter&$orderby&$top&$skip&$search")); linker.Add(Set.addTempLink(baseUri, "api/prosess/" + m.systemId + "/vedtak", Set._REL + "/vedtak", "?$filter&$orderby&$top&$skip&$search")); linker.Add(Set.addTempLink(baseUri, "api/prosess/" + m.systemId + "/mangler", Set._REL + "/mangel", "?$filter&$orderby&$top&$skip&$search")); m.Links = linker.ToArray(); if (m == null) { throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound)); } return(m); }