Patrón de periodicidad en la ejecución de trabajo asincrónico
Publicado: noviembre de 2016
Se aplica a: Dynamics CRM 2015
Puede ejecutar operaciones del sistema asincrónicas una vez o de forma periódica mediante una regla de periodicidad. Use el atributo AsyncOperation.RecurrencePattern para especificar la regla de periodicidad. Esta propiedad se incluye en las clases de la solicitud de los mensajes IOrganizationService que envían trabajos asincrónicos, por ejemplo la eliminación en masa o la detección de duplicados en masa. También se incluye en las entidades que representan operaciones asincrónicas, como la entidad AsyncOperation (trabajo del sistema).
Use el siguiente formato para establecer el atributo AsyncOperation.RecurrencePattern.
Patrón de periodicidad |
Frecuencia de ejecución del trabajo |
---|---|
"FREQ=MONTHLY;" |
Una vez al mes |
"FREQ=WEEKLY;" |
Una vez a la semana |
FREQ=DAILY;" |
Una vez al día |
"FREQ=HOURLY;" |
Una vez a la hora |
Nota
Un formato completo para una regla de periodicidad se describe en el estándar de Internet RFC2445 (Internet Calendaring and Scheduling Core Object Specification).
Puede especificar la frecuencia con la que desea repetir la regla de periodicidad usando una parte INTERVAL de la regla. Por ejemplo, para ejecutar un trabajo cada tres días, use el siguiente formato: "FREQ=DAILY;INTERVAL=3;".INTERVAL es una parte opcional de la regla periódica. Si no se especifica INTERVAL, se establece en 1.
Para ejecutar un trabajo asincrónico sin periodicidad, establezca esta propiedad en un valor que se especifique en el tema de referencia de programación de la propiedad AsyncOperation.RecurrencePattern para una clase de solicitud de mensaje específica o una entidad.
Para especificar la hora de inicio de la ejecución del trabajo, use la propiedad AsyncOperation.RecurrenceStartTime o StartDateTime de las clases de solicitud de mensaje o de los registros que representan operaciones asincrónicas. Si la propiedad no se establece, la hora de inicio se establece el valor que se incluye en la propiedad DateTime.Now.
Ver también
RecurrencePattern
StartDateTime
RecurrencePattern
RecurrenceStartTime
Eliminar datos en masa
Entidad AsyncOperation (trabajo del sistema)
Servicio asincrónico en Microsoft Dynamics CRM 2015
Entidades admitidas para operaciones asincrónicas
© 2017 Microsoft. Todos los derechos reservados. Copyright