Izan dut, norbaitek, tenporizadorea lan bat entregatu dit kodea batzuk lanean. Ez zituen emandako benetako film luzea izan dut idazteko, beraz aktibazio-kodea, Jakina. Abantaila hartu nuen Andrew Connell ospetsua blog post gaiari buruzko.
Visual Studio erabiltzen dut 2010 and deployment kept failing with an error “Error occurred in deployment step ‘Add Solution’: Objektu erreferentzia ez objektu baten instantzia bat ezarri. "
Bere kodea izan zen I too hartu literalki. Scoping eginbidea web aplikazio-maila izan dut, ikus daitekeen bezala:
Baten ondorioz, propietate hargailua bidaltzen diren web aplikazioa, ez da gune bilduma bat. Azkenean, kode honen itxura:
override void publikoa FeatureActivated(SPFeatureReceiverProperties propietate)
{// Ez web app ezaugarri scoped, doan etsipen
// SPSite site = properties.Feature.Parent SPSite gisa;SPWebApplication wa = SPWebApplication gisa properties.Feature.Parent;
bada (== null) bota berri Exception("Webapp2 null da.");
foreach (SPJobDefinition wa.JobDefinitions lana)
{saiatu
{
bada (job.Name == List_JOB_NAME)job.Delete();
}
harrapatzeko (Exception e)
{
bota berri Exception("Markatzailea 2");
} // harrapatzeko salbuespen e
}// instalatu lana
WeatherForecastTimerJob weatherForecastTimerJob =
berria WeatherForecastTimerJob(List_JOB_NAME, wa);SPMinuteSchedule ordutegia = new SPMinuteSchedule();
schedule.BeginSecond = 0;
schedule.EndSecond = 59;
schedule.Interval = 5;
weatherForecastTimerJob.Schedule = ordutegia;
weatherForecastTimerJob.Update();}
Hartu-kanpoan ezaugarria da web app scoped, SPFeatureReceiverProperties SharePoint zure Ezaugarri hargailu igarotzen ditu web app maila parametroak. Andrew antzinako blog sarrera hartzen gune bilduma scoped da.
</amaiera>
Follow me on Twitter http://www.twitter.com/pagalvin