|Download Help (Windows Only)|
Specifies that an object can use an ISynchronizeInvoke implementation to customize how events and callback delegates are invoked.
Assembly: NationalInstruments.Common (in NationalInstruments.Common.dll) Version: 126.96.36.199
|Visual Basic (Declaration)|
Public Interface ISynchronizeCallbacks
public interface ISynchronizeCallbacks
Objects that implement SynchronizingObject property to determine how events and callback delegates are invoked. If the value of the SynchronizingObject property is null (Nothing in Visual Basic), events and callbacks are directly invoked. If the value of the SynchronizingObject property is not null (Nothing in Visual Basic), events and callbacks are invoked through the Invoke method of the specified ISynchronizeInvoke implementation. For example, if an object that implements raises events in a separate thread and you want to handle the events in your user interface thread, you set the SynchronizingObject property to an instance of a Windows Forms form.use the value of the
|Note: Events, Callbacks, and Thread Safety in Measurement Studio .NET Class Libraries.has been superseded by ISupportSynchronizationContext in .NET Framework 2.0. For more information, refer to|