NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

ISynchronizeInvoke Members

Properties

InvokeRequired Determines if the caller must call invoke when making method calls to object that implements this interface. Such objects are bound to a specific thread and are not thread safe. Therefore, if you are calling an method from a different thread, you must use the invoke method to marshal the call to the proper thread.

Methods

BeginInvoke Executes the given delegate on the main thread that this object executes on. The delegate is called asynchronously and this method returns immediately. You may call this from any thread.
EndInvoke Retrieves the return value of the asynchronous operation represented by the IAsyncResult interface passed. If the async operation has not been completed, this function will block until the result is available.
Invoke Executes the given delegate on the main thread that this object executes on. Exceptions that are raised during the call will be propapgated back to the caller.

See Also

ISynchronizeInvoke Interface | System.ComponentModel Namespace