Impact Vision SDK  11.8.1
VisionSDK.Threading.EventsScheduler Class Reference

This class is used to fire an event using a different Dispatcher from the caller's More...

Inheritance diagram for VisionSDK.Threading.EventsScheduler:
VisionSDK.Threading.IEventsScheduler

Public Member Functions

 EventsScheduler (IScheduler scheduler)
 Constructor More...
 
void FireEvent< T > (EventHandler< T > eventHandler, object sender, T eventArgs)
 This method fires an event More...
 

Static Public Member Functions

static EventsScheduler Create (IScheduler scheduler)
 Static Factory method More...
 

Properties

IScheduler Scheduler [get, set]
 The ActionsExecutor used for call the event on the right thread More...
 

Detailed Description

This class is used to fire an event using a different Dispatcher from the caller's

Constructor & Destructor Documentation

VisionSDK.Threading.EventsScheduler.EventsScheduler ( IScheduler  scheduler)

Constructor

Member Function Documentation

static EventsScheduler VisionSDK.Threading.EventsScheduler.Create ( IScheduler  scheduler)
static

Static Factory method

Parameters
schedulerThe Scheduler that will schedule the Events
Returns
The Events Scheduler
void VisionSDK.Threading.EventsScheduler.FireEvent< T > ( EventHandler< T >  eventHandler,
object  sender,
T  eventArgs 
)

This method fires an event

Template Parameters
TThe EventArgs Type
Parameters
eventHandlerThe Event handler
senderThe Sender
eventArgsThe Event Args

Implements VisionSDK.Threading.IEventsScheduler.

Type Constraints
T :EventArgs 

Property Documentation

IScheduler VisionSDK.Threading.EventsScheduler.Scheduler
getset

The ActionsExecutor used for call the event on the right thread

HTML Footer Datalogic Automation, Inc.    ©2016 Datalogic Automation Inc. All Rights Reserved