CSharpTest.Net
IpcEventChannel Class Members
See Also  Properties  Methods  Events Send Feedback Download Help File
CSharpTest.Net.Library Assembly > CSharpTest.Net.IpcChannel Namespace : IpcEventChannel Class


Glossary Item Box

The following tables list the members exposed by IpcEventChannel.

Public Constructors

 NameDescription
Public ConstructorIpcEventChannel ConstructorOverloaded.   
Top

Public Properties

 NameDescription
Public PropertyChannelNameReturns the channel name of this instance  
Public PropertyDefaultTimeoutGets/Sets the number of milliseconds to wait when starting/stopping threads or waiting for a known state  
Public PropertyExecutionTimeoutGets/Sets the number of milliseconds to wait for an event to complete processing  
Public PropertyInCallReturns true if the current thread is processing an event  
Public PropertyInstanceIdReturns the identity of this channel when listening  
Public PropertyItemRegisters/Gets an IpcEvent instance for the specified event name  
Public PropertyRegistrarReturns the storage registrar of this channel  
Top

Public Methods

 NameDescription
Public MethodBroadcastOverloaded. Sends the event to all channel subscribers  
Public MethodDisposeDisposes of all resources used by this channel  
Public MethodEnableAsyncSendEnables a background worker thread to continue sending messages that are incomplete after the expiration of the timeout specified in the Broadcast/SendTo method. This is required to avoid dead-locks if your broadcasting messages within an IpcEvent.OnEvent event handler.  
Public MethodGetEventsReturns an enumeration of all known events of this instance  
Public MethodRaiseLocalSynchronously dispatches the event to this instance's subscribers  
Public MethodSendToOverloaded. Sends the event to all channel subscribers with the given identity or name (case-insensitive)  
Public MethodStartListeningOverloaded. Starts listening for events being posted to this channel on a new thread  
Public MethodStopAsyncSendingShutsdown the worker thread created by a call to EnableAsyncSend() allowing up to the number of milliseconds in timeout to shutdown the worker and complete any pending work. If timeout is 0, the worker will be aborted.  
Public MethodStopListeningOverloaded. Stops listening to incoming events on the channel  
Top

Public Events

 NameDescription
Public EventOnErrorRaised when an event subscriber does not handle an exception  
Public EventOnModifiedRaised when the collection of event names changes  
Top

See Also

Generated with Document! X 2011 by Innovasys