System.Threading.IFuture Methods

From RAD Studio API Documentation
Jump to: navigation, search


InheritedProtected
AddRefpublicIncrements the reference count for this interface.
CancelpublicCancel allows you to stop a task.
CheckCanceledpublicCheckCanceled allows you to check if an operation is canceled.
ExecuteWorkpublic
GetIdpublicIs the implementations of the ITask.GetId function.
GetStatuspublicITask provides GetStatus to get the available status defined for a task.
GetValuepublicIFuture.GetValue allows you to specify when to return the value of a specific type <T> of the function implemented using IFuture.
QueryInterfacepublicReturns a reference to a specified interface if the object supports that interface.
ReleasepublicDecrements the reference count for this interface.
ShouldExecutepublic
StartpublicStarts running the IFuture process.
StartFuturepublic
SupportspublicIndicates whether a given interface supports a specific (another) interface.
WaitpublicUse Wait to have the calling thread for the task to either complete or for the timeout period to elapse.