SyncAction Generic Delegate
Represents a method that is used to run a synchronous task, which is associated to a business object that has been selected in the Administration Console.
Namespace: Microsoft.EssentialBusinessServer.Console.ObjectModel
Assembly: Microsoft.EssentialBusinessServer.Console.ObjectModel (in microsoft.essentialbusinessserver.console.objectmodel.dll)
Assembly: Microsoft.EssentialBusinessServer.Console.ObjectModel (in microsoft.essentialbusinessserver.console.objectmodel.dll)
The following code example shows how to define a SyncUiTask that uses a delegate method to update data from a business object:
SyncUiTask<BusinessObject> syncTask = null;
syncTask = new SyncUiTask<BusinessObject>("Update Property", UpdateProperty);
tasks.Add(syncTask);
private static object UpdateProperty(BusinessObject businessObj)
{
businessObj.OSVersion = "Windows Vista " +
DateTime.Now.TimeOfDay.ToString();
return businessObj;
}
The object that is returned from this method is associated with the return value of a TaskCompletedEventArgs object.
A synchronous task that is associated to a business object is created by initializing a SyncUiTask object.
Community Additions
Show: