NitoAsyncCollection of classes to assist asynchronous programming in .NET | |
Download |
NitoAsync Ranking & Summary
Advertisement
NitoAsync Tags
- Library consistent asynchronous synchronization sync Asynchronous Communication Asynchronous NET Programming Task Synchronization Library Asynchronous Library Synchronization Timer .NET classes Programming Classes asynchronous operations asynchronous socket Asynchronous Connector Asynchronous subprocess asynchronous programming asynchronous invocation Asynchronous UDF Asynchronous Request asynchronous framework asynchronous development receive asynchronous data
NitoAsync Description
The name NitoAsync stands for Nito Asynchronous Library. NitoAsync provides a collection of classes to assist asynchronous programming in .NET, particularly the development of classes adhering to the event-based asynchronous pattern. Nito.Async includes: - ActionDispatcher - A queue of actions, providing a main loop with a SynchronizationContext for child threads. - GenericSynchronizingObject - An implementation of ISynchronizeInvoke that uses SynchronizationContext to synchronize. - AsyncResultEventArgs - An AsyncCompletedEventArgs with a single result value of type T. - Sync.Synchronize* - Wrappers for various delegate types that provide synchronization using AsyncOperation. These allow fairly easy-to-write translations from the IAsyncResult pattern to the event-based asynchronous pattern. - Timer - A general-purpose timer using the asynchronous event-based model. - CallbackContext - A context manager for asynchronous callbacks. Nito.Async.Sockets includes: - IAsyncTcpConnection, ClientTcpSocket, ServerTcpSocket, and ServerChildTcpSocket - Sockets using the event-based asynchronous pattern. - SocketPacketProtocol - A class that provides a packet protocol for socket connections, including keepalive packets. ISimpleAsyncTcpConnection, SimpleClientTcpSocket, SimpleServerTcpSocket, and SimpleServerChildTcpSocket - Sockets using the event-based asynchronous pattern with a packet protocol.
NitoAsync Related Software