HandlerFunctions

HandlerFunctions

is an option for asynchronous operations that specifies functions to apply when events are generated.

Details

  • The typical setting for HandlerFunctions is "event1"->f1,"event2"->f2,, which specifies that when eventi is generated, the function fi should be applied to an association whose elements are specified by HandlerFunctionsKeys.
  • The events that can be generated by particular tasks are listed under the functions that submit the tasks.
  • In the HandlerFunctions association, the special element "UnhandledEvent"->f uses the function f for any event for which no explicit handler was specified.

Examples

Basic Examples  (8)

Display the result of evaluation after the task is finished:

In[1]:=
Click for copyable input
Out[1]=

Print the complete Association available to a handler function:

In[1]:=
Click for copyable input
Out[1]=

Display the result of Print evaluated in a subkernel:

In[1]:=
Click for copyable input
Out[1]=

Display a dialog when a message is generated:

In[1]:=
Click for copyable input
Out[1]=

Print messages generated by the subkernel:

In[1]:=
Click for copyable input
Out[1]=

Handle the "BodyReceived" event when it is generated by URLSubmit:

In[1]:=
Click for copyable input
Out[1]=

Store the headers with a variable when they are received:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=

Print the status code and content type when the task is finished:

In[1]:=
Click for copyable input
Out[1]=

See Also

HandlerFunctionsKeys  SessionSubmit  LocalSubmit  CloudSubmit  URLSubmit  URLDownloadSubmit  ChannelObject

Introduced in 2016
(11.0)