Pregunta

Estoy tratando de crear un trabajo de temporizador personalizado donde la característica es ampliada por la granja y se ejecutará en un nivel de granja, no puedo encontrar ningún tutorial decente que le indique cómo crear una función de trabajo de temporizador personalizado a base de una granja.

Soy capaz de ver algunas funciones de trabajo de temporizador personalizadas basadas en la aplicación web, pero se ven diferentes, por ejemplo.este ..

Característica de trabajo de temporizador personalizado basado en la aplicación web

En la siguiente pieza de código, ¿qué debería poner en lugar de la aplicación web, ya que quiero que mi función se ejecute en una granja, no una aplicación web: S

public TaskLoggerJob (string jobName, SPWebApplication webApplication)
  : base (jobName, webApplication, null, SPJobLockType.ContentDatabase) {
  this.Title = "Task Logger";
}

Hay otro constructor que encuentro, pero dunno cómo usarlo

constructores MSDN Puedo usar

¿Qué es el servicio y cuál puedo usar ...

¿Fue útil?

Solución

No hay trabajo de temporizador de nivel de granja.Solo se instalará un trabajo de temporizador personalizado en el nivel de colección de aplicaciones web / sitio.Por lo que es imposible impedir impedir una definición de trabajo de temporizador personalizado en nivel de granja.

Editar : Pero, puede tener un código de trabajo de temporizador personalizado que se implementa en la granja, pero está instalado / registrarse en un nivel de aplicación web.

Licenciado bajo: CC-BY-SA con atribución
scroll top