System.Web.Services 1.0.5000.0 2.0.0.0 Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details. System.Object System.IAsyncResult When you call the BeginMyMethodName method, where MyMethodName is the synchronous version of the method, on an XML Web service proxy class, an instance of the is returned. Following the standard asynchronous design pattern, that instance of must later be passed to EndMyMethodName to complete the asynchronous method call. For details on calling XML Web services asynchronously, see [<topic://cpconInvokingWebServicesAsynchronously>]. Provides an implementation of for use by XML Web service proxies to implement the standard asynchronous method pattern. Method System.Void To be added Cancels an asynchronous XML Web service request. 1.0.5000.0 2.0.0.0 Property System.Object To be added: an object of type 'object' To be added Gets the object provided in the last parameter to the Begin method asynchronous call. 1.0.5000.0 2.0.0.0 Property System.Threading.WaitHandle a The can be used to perform a , , or to wait for the asynchronous call to complete. For more details, see . Gets a that is used to wait for an asynchronous operation to complete. 1.0.5000.0 2.0.0.0 Property System.Boolean To be added: an object of type 'bool' If is set to true within the delegate, it is probable that the thread that called is the current thread. In this case, you should be careful about making another asynchronous Begin call from the callback method, since it can cause the stack to grow without bound if the calls continue to complete synchronously. Instead, the call should be completed at the original call site, outside the callback method. Gets a value indicating whether the Begin call completed synchronously. 1.0.5000.0 2.0.0.0 Property System.Boolean To be added: an object of type 'bool' To be added Gets a value indicating whether the asynchronous XML Web service request has completed. 1.0.5000.0 2.0.0.0