private void ImageUrlCommand(TransportClassContextRead oTransportClassContextRead, InputCommand cmd)
 {
     AsyncMediaXmlOperation oAsyncMediaXmlOperation = new AsyncMediaXmlOperation();
     TransportClassMediaXml oTransportClassMediaXml = new TransportClassMediaXml(oTransportClassContextRead, cmd, oAsyncMediaXmlOperation, null);
     oAsyncMediaXmlOperation.GetMediaXmlBegin(Path.Combine(cmd.id, "media/media.xml"), GetMediaXmlCallback, oTransportClassMediaXml);
 }
 public TransportClassImgUrl(TransportClassMediaXml oTransportClassMediaXml, string[] aUrls, string sSupportedFormats, TransportClassImgUrlErrorCallback oTransportClassImgUrlErrorCallback)
     : base(oTransportClassMediaXml.m_oHttpContext, oTransportClassMediaXml.m_oAsyncCallback)
 {
     m_oTransportClassMediaXml = oTransportClassMediaXml;
     m_oTransportClassImgUrlErrorCallback = oTransportClassImgUrlErrorCallback;
     m_aUrls = aUrls;
     m_nIndex = 0;
     m_aNewUrls = new string[m_aUrls.Length];
     m_aErrors = new ErrorTypes[m_aUrls.Length];
     m_sSupportedFormats = sSupportedFormats;
     for (int i = 0, length = m_aUrls.Length; i < length; ++i)
     {
         m_aErrors[i] = ErrorTypes.Unknown;
         m_aNewUrls[i] = "error";
     }
 }