|
17.03.2009, 15:20 | #1 |
Участник
|
Артем, спасибо за внимание к этой теме - приведу код:
X++: TraceManager.Log(System.Diagnostics.TraceLevel.Verbose, "Start CrmService.RetrieveMultiple() " + entityName.ToString(), ""); try { if (!debug) beCol = service.RetrieveMultiple(query); } catch (SoapException ex) { TraceManager.Log(System.Diagnostics.TraceLevel.Error, "Ошибка в методе Fill(): entityName =" + entityName + "; " + ex.ToString() + ex.Detail.InnerText, ""); throw new BIBCInternalException("Fill() method error: entityName =" + entityName + "; " +ex.ToString() + ex.Detail.InnerText); } catch (Exception ex) { TraceManager.Log(System.Diagnostics.TraceLevel.Error, "Ошибка в методе Fill(): entityName =" + entityName + "; " + ex.ToString(), ""); throw new BIBCInternalException("Fill() method error: entityName =" + entityName + "; " + ex.ToString()); } if (beCol == null) return null; TraceManager.Log(System.Diagnostics.TraceLevel.Verbose, "Filling complete successfully! Fetched " + beCol.BusinessEntities.Length + "rows.", ""); X++: w3wp.exe Information: 0 : 2009-03-17T13:45:46.4678697 CrmInterface Start CrmService.RetrieveMultiple() lead w3wp.exe Information: 0 : 2009-03-17T13:46:38.8803507 CrmInterface Filling complete successfully! Fetched 0rows. Но последующее выполнение кода происходит намного быстрее (сотые доли секунды): X++: w3wp.exe Information: 0 : 2009-03-17T13:47:00.5639643 CrmInterface Start CrmService.RetrieveMultiple() lead w3wp.exe Information: 0 : 2009-03-17T13:47:00.5795865 CrmInterface Filling complete successfully! Fetched 0rows. Последний раз редактировалось Bakai Madybaev; 17.03.2009 в 15:24. |
|