Terugkeerpatroon in asynchrone taakuitvoering
Gepubliceerd: november 2016
Is van toepassing op: Dynamics CRM 2015
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.
RecurrencePattern
StartDateTime
RecurrencePattern
RecurrenceStartTime
Gegevens bulksgewijs verwijderen
Entiteit AsyncOperation (systeemtaak)
Asynchrone service in Microsoft Dynamics CRM 2015
Ondersteunde entiteiten voor asynchrone bewerkingen
© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht