Domanda

Sto scrivendo un processo timer per la prima volta.Sto seguendo gli esempi che possono essere ottenuti da googling come il mio riferimento.

In molti di questi articoli sono provenienti in tutto il processo timer funzioni che vengono attivate a livello di Raccolta siti o a livello del Sito.

Sento che questo è strano, dato che non ci può essere una sola istanza di un processo timer per una particolare applicazione web.

Dovrebbe non tutto il processo timer di funzioni nell'ambito di una applicazione Web?

Mi manca qualcosa qui?

È stato utile?

Soluzione

Dipende interamente sul vostro scenario.Il timer lavori che ho scritto finora mi sono limitato all'ambito di applicazione web (è solo una questione di modificare la vostra feature.xml).Tuttavia, a seconda che il processo timer fa, potrebbe avere un senso da un punto di vista dell'utente per averlo web, o sito di ambito.Si sarebbe solo bisogno di rendere la vostra funzione di ricevitore a conoscenza del 'padre' e ' passato nel Attivato etc.gestori di notifica-sarà SPWeb, SPSite o SPWebApplication che la funzione è stata attivata -- e si potrebbe salvare se stessi scrivendo una interfaccia di configurazione solo per gli utenti di impostare il web il processo timer dovrebbe lavorare, e che non.Tecnicamente sei corretto:hanno sempre eseguito sul livello di applicazione web.Ma dal momento che spesso lavorano con i contenuti web o al sito, di scoping in questo modo potrebbe essere un modo utile per limitare l', bene, la portata del processo timer.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top