MWS.WebService.MovilizerWebService.ProcessOutboundPool C# (CSharp) Метод

ProcessOutboundPool() приватный Метод

private ProcessOutboundPool ( object>.Dictionary outPool ) : void
outPool object>.Dictionary
Результат void
        private void ProcessOutboundPool(Dictionary<string, object> outPool)
        {
            foreach (string pool in outPool.Keys)
            {
                object obj = outPool[pool];

                if (obj is MasterdataPoolUpdateTemplate)
                {
                    _masterdataPoolUpdate.Add((obj as MasterdataPoolUpdateTemplate).ToMasterdataPoolUpdate());
                }
                else if (obj is DocumentPoolUpdateTemplate)
                {
                    _documentPoolUpdate.Add((obj as DocumentPoolUpdateTemplate).ToDocumentPoolUpdate());
                }
                else
                {
                    throw new InvalidDataException("Invalid data element found in the outbound pool.");
                }
            }
            // clear outbound pool
            outPool.Clear();
        }