<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel:=True)> _ <SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel:=True)> _ Public Class SPJobDefinition Inherits SPPersistedObject
Dim instance As SPJobDefinition
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel=true)] [SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel=true)] public class SPJobDefinition : SPPersistedObject
Job definitions must be associated with a service or web application. Use the Service or WebApplication properties to return the SPService or SPWebApplication object with which this job definition is associated.
A job definition can also be associated with a specific server. Use the Server property to return the SPServer object with which this job definition is associated.
Use the JobDefinitions property of the SPService or SPWebApplication object to get the collection of job definitions for the given object.
Alexander Brütt published a visual studio 2005 project template on Tobi's Blog to create and deploy timer jobs
http://saftsack.fs.uni-bayreuth.de/~dun3/archives/visual-studio-2005-project-template-for-sharepoint-2007-timer-jobs/142.html