Tell us why is it required that helper class/.net assembly to be marked serializable?

Submitted by: Muhammad
When creating an assembly that will be used by BizTalk, it is appropriate to mark all classes as serializable. Since BizTalk is stateless and makes use of persistence points, which details are stored in BizTalk SQL Server databases by serializing all the data. Therefore non-serializable Classes or Types cannot be used directly in Orchestrations.
Submitted by: Muhammad

Read Online Biztalk Helper Class Job Interview Questions And Answers