I have a problem with the EntityServerSaveInterceptor. When I do some stuff in the ExecuteSave method and it comes to a send timeout, because the stuff I do in the ExecuteSave method takes to long -> the ExecuteSave method will be called again... Is this by design???
The problem can easily be reproduced with the following EntityServerSaveInterceptor (assuming the send timeout is set to the default 1 minute):
public class MyEntityServerSaveInterceptor : IdeaBlade.EntityModel.Server.EntityServerSaveInterceptor
{
protected override bool ExecuteSave()
{
System.Threading.Thread.Sleep(61000); // Sleep produces timeout -> ExecuteSave will be called again
return base.ExecuteSave();
}
}