Delen via


Terugkeerpatroon in asynchrone taakuitvoering

 

Gepubliceerd: januari 2017

Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

U kunt asynchrone systeembewerkingen een keer of op terugkerende basis uitvoeren met een terugkeerpatroonregel. Gebruik het kenmerk AsyncOperation.RecurrencePattern om de terugkeerpatroonregel op te geven. Deze eigenschap is opgenomen in de aanvraagklassen van de IOrganizationService berichten die asynchrone taken verzenden, zoals bulkverwijdering of bulkduplicaatdetectie. Het is ook onderdeel van de entiteiten die asynchrone bewerkingen vertegenwoordigen, zoals de entiteit AsyncOperation (systeemtaak).

Gebruik het volgende formaat om het kenmerk AsyncOperation.RecurrencePattern in te stellen.

Terugkeerpatroon

Frequentie van taakuitvoering

"FREQ=MONTHLY;"

Eenmaal per maand

"FREQ=WEEKLY;"

Eenmaal per week

FREQ=DAILY;"

Eenmaal per dag

"FREQ=HOURLY;"

Eenmaal per uur

Notitie

Een volledige indeling voor een terugkeerpatroonregel wordt beschreven in de RFC2445 Internet-standaard (Internet Calendaring en Plannen van de Onderdelen van het Kernobject).

U kunt opgeven hoe vaak u de terugkeerpatroonregel wilt herhalen door een INTERVAL gedeelte van de regel te gebruiken. Bijvoorbeeld, als u een taak iedere drie dagen wilt uitvoeren, gebruikt u de volgende indeling: "FREQ=DAILY;INTERVAL=3;". De INTERVAL is een optioneel onderdeel van de terugkeerpatroonregel. Als u INTERVAL niet opgeeft, wordt deze ingesteld op 1.

Om een asynchrone taak uit te voeren onder terugkeerpatroon, moet u deze eigenschap instellen op een waarde die is vastgelegd in het AsyncOperation.RecurrencePattern eigenschapprogrammeerreferentieonderwerp voor een bepaalde berichtsverzoekklasse of een entiteit.

Om de begintijd van de taakuitvoering op te geven, kunt u de eigenschap AsyncOperation.RecurrenceStartTime of de eigenschap StartDateTime gebruiken in de berichtverzoekklasse of in de records die de asynchrone bewerkingen vertegenwoordigen. Als de eigenschap niet is ingesteld, wordt de begintijd ingesteld op de waarde in de eigenschap DateTime.Now.

Zie ook

RecurrencePattern
StartDateTime
RecurrencePattern
RecurrenceStartTime
Gegevens bulksgewijs verwijderen
Entiteit AsyncOperation (systeemtaak)
Asynchrone service in Microsoft Dynamics 365
Ondersteunde entiteiten voor asynchrone bewerkingen

Microsoft Dynamics 365

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht