Yasser ShohoudYasser's personal space on the WebMoving lots of data- January 22, 2006 Recently I've been getting lots of questions about moving large files (or lots of data) between a WCF service and client. The question comes in multiple forms, e.g. How do I send a file that's many GB in size from the service to the clientShould I use MTOM to send large filesI have a huge object graph and I want to send it over the wire, how should I do it So let's explore the problems associated with moving lots of data and the solutions offered by WCF.Problem: Bandwidth...http://blogs.msdn.com/yassers/archive/2006/01/21/515887.aspx Meet the Channel Model: ICommunicationObject- January 9, 2006 A Common a State Machine Objects that deal with communication, e.g. sockets, usually present a state machine whose state transitions relate to allocating network resources, making or accepting connections, closing connections and aborting communication. The channel state machine provides a uniform model of the states of a communication object that abstracts the underlying implementation of that object. The interface provides a set of states, state transition methods, and state transition...http://blogs.msdn.com/yassers/archive/2006/01/08/510657.aspx |