AsyncResult Class

Summary

Hold information about an executing asynchronous operation.

Syntax
C#
VB
C++
public class AsyncResult : IAsyncResult 
  
Public Class AsyncResult  
   Implements System.IAsyncResult  
public ref class AsyncResult : public System.IAsyncResult   

Example

Executes an ansynchronous method.

C#
VB
using Leadtools.Dicom.AddIn; 
 
public void ThreadFunction() 
{ 
   for (int i = 0; i < 1000; i++) 
   { 
      Console.WriteLine("Count: {0}", i); 
   } 
} 
public void TestExecute() 
{ 
   AsyncResult r = AsyncHelper.Execute(new Action(ThreadFunction)); 
 
   // 
   // Wait 1 second for the thread to finish. 
   // 
   r.Wait(1000); 
   if (r.IsCompleted) 
      Console.WriteLine("Completed"); 
} 
Imports Leadtools.Dicom.AddIn 
 
Public Sub ThreadFunction() 
   For i As Integer = 0 To 999 
      Console.WriteLine("Count: {0}", i) 
   Next i 
End Sub 
 
Public Sub TestExecute() 
   Dim r As AsyncResult = AsyncHelper.Execute(New Action(AddressOf ThreadFunction)) 
 
   ' 
   ' Wait 1 second for the thread to finish. 
   ' 
   r.Wait(1000) 
   If r.IsCompleted Then 
      Console.WriteLine("Completed") 
   End If 
End Sub 

Requirements

Target Platforms

Help Version 20.0.2020.5.27
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Dicom.AddIn Assembly