Tag Achiv yo: li tap konometre travay

Li tap konometre travay FeatureActivated Et Portée mak

Mwen te gen t ap travay ak kèk kòd sa yon moun te bay pou m' pou yon travay li tap konometre.  Li pa te bay kòd activation réel mak se poutèt sa, mwen te gen pou yo ekri l, Men wi.  Mwen te pran avantaj sou Pòs célèbre blog Andrew Connell sou sijè a.

M ap izyèl estidyo 2010 ak devlòpman kenbe e ak fè san yo pa "erè ki te fèt nan pa deplwaman nan 'Ajouter solisyon': Objet referans pa mete yon bagay de yon objet."

Mwen te pran kòd li twò littéralement.  Mwen te genyen D' mak a nivo aplikasyon web, jan montre:

image

Kòm yon rezilta, propriétés se sont voye pou destinataire la genyen an soti nan aplikasyon entènèt la, pa yon kote ki gen koleksyon.  Nan fen, kòd la recherche kon sa:

piblik remplacer FeatureActivated vid(Propriétés SPFeatureReceiverProperties)
{

    // Pa fè sa kap vini an ak entènèt app aux fonctionnalités, li kondwi pou ezespwa Souri
    // Kote ki gen SPSite = propriétés.Feature.Parent kòm SPSite;

    SPWebApplication wa = propriétés.Feature.Parent kòm SPWebApplication;

    Si (wa == null) voye lòt eksepsyon("webapp2 Nil.");

    foreach (SPJobDefinition travay nan wa.JobDefinitions)
    {

        eseye
        {
            Si (travay.Non == List_JOB_NAME)

                travay.Retire();
        }
        ran fredi/lè (Eksepsyon e)
        {
            voye lòt eksepsyon("marque 2");
        } // ran fredi/lè eksepsyon e
    }

    // enstale a travay

    WeatherForecastTimerJob weatherForecastTimerJob =
        nouvo WeatherForecastTimerJob(List_JOB_NAME, wa);

    Fòm taks SPMinuteSchedule = SPMinuteSchedule nouvo();
    planification.BeginSecond = 0;
    planification.EndSecond = 59;
    planification.Entèval = 5;
    weatherForecastTimerJob.Schedule = orè a;
    weatherForecastTimerJob.Update();

}

Take-away kle a se sa lè mak a aux pou yon app web, SPFeatureReceiverProperties sa SharePoint rann pou destinataire mak nou gen paramètres kiyè app web.  Andrew a laj blog antre que li aux koleksyon direksyon an.

</fen>

Vous pou m' blog.

Swiv mwen sou Twitter nan http://www.twitter.com/pagalvin