QuestionQ136

Configure Microsoft Dataverse

You are developing a .NET application that loads a large volume of data into a Dataverse table containing one default column value. A synchronous plug-in already applies that same default column value to new rows in the table.

To accelerate the process, you must disable the plug-in while the data load runs. The load must run during business hours and must not affect rows that users might be creating.

You need to perform the operations.

What are two possible ways to accomplish this goal? Each correct answer provides a complete solution.

NOTE: Each correct selection is worth one point.

Choose two
  • A Send the BypassCustomPluginExecution as an optional parameter with the create request.
  • B Send the SuppressCallbackRegistrationExpanderJob as an optional parameter with the request.
  • C Disable the plug-in step prior to starting the data load.
  • D Set the BypassPluginExecution property on the CrmServiceClient.
Explanation

BypassCustomPluginExecution bypasses custom synchronous logic for an individual create request, and CrmServiceClient.BypassPluginExecution enables that bypass behavior for requests made through that client. Both approaches scope the bypass to the data-load application's operations, so the synchronous plug-in remains active for rows created concurrently by users. The calling identity requires the privilege to bypass custom plug-ins.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!