Zyan is an easy to use distributed application framework for .NET and Mono.
Collapse/Expand Namespaces
  Name Description
Namespace Zyan.Communication This namespace contains core classes of the public API of Zyan Communication Framework.
Namespace Zyan.Communication.ChannelSinks.Compression This namespace contains compression channel sinks. Compression sinks enable transparent compression for the network traffic.
Namespace Zyan.Communication.ChannelSinks.Counter This namespace contains counter sinks used to gather network statistics.
Namespace Zyan.Communication.ChannelSinks.Encryption This namespace contains encryption channel sinks. Encryption sinks enable transparent encryption for the network traffic.
Namespace Zyan.Communication.Composition This namespace contains MEF integration classes. It is only available for the .NET Framework 4.0 and above.
Namespace Zyan.Communication.Delegates This namespace contains utility classes for delegates, events and dynamic wires for EBC programming.
Namespace Zyan.Communication.Notification This namespace is obsolete.
Namespace Zyan.Communication.Protocols This namespace contains base protocol setup classes. Protocol setup classes are used to tune Zyan transport channels.
Namespace Zyan.Communication.Protocols.Http This namespace contains classes related to HTTP-based network communication.
Namespace Zyan.Communication.Protocols.Ipc This namespace contains classes related to interprocess communication.
Namespace Zyan.Communication.Protocols.Null This namespace contains classes related to local (inside the same AppDomain) communication. The primary use for local protocols it unit testing and profiling.
Namespace Zyan.Communication.Protocols.Tcp This namespace contains classes related to TCP-based network communication.
Namespace Zyan.Communication.Protocols.Tcp.DuplexChannel This namespace contains duplex TCP-channel implementation classes.
Namespace Zyan.Communication.Security This namespace contains classes related to authentication and security.
Namespace Zyan.Communication.Security.Exceptions This namespace contains exception classes related to authentication and security.
Namespace Zyan.Communication.SessionMgmt This namespace contains classes related to the session management.
Namespace Zyan.Communication.Threading This namespace contains classes related to thread management.
Namespace Zyan.Communication.Toolbox This namespace contains various utility classes.
Namespace Zyan.InterLinq This namespace contains InterLINQ provider integration for the Zyan Communication Framework. InterLINQ makes local LINQ technologies multi-tier compatible.
Namespace Zyan.InterLinq.Communication This namespace contains InterLINQ server classes to simplify the server and client architecture.
Namespace Zyan.InterLinq.Communication.Remoting This namespace contains the classes required for the communication over .NET Remoting.
Namespace Zyan.InterLinq.Communication.Wcf This namespace contains the classes required for the communication over WCF.
Namespace Zyan.InterLinq.Expressions This namespace contains a serializable expression structure like the one in System.Linq.Expressions.
Namespace Zyan.InterLinq.Expressions.Helpers This namespace contains helper classes for several conversions and traversings.
Namespace Zyan.InterLinq.Expressions.SerializableTypes This namespace contains a few serializable classes used by serializable expressions.
Namespace Zyan.InterLinq.Types This namespace contains InterLINQ type system.
Namespace Zyan.InterLinq.Types.Anonymous This namespace contains classes related to handling of anonymous types.