public static XS__metadataExtended[] Load_fromURI( XS__RootMetadata root_ref_in, params Uri[] filePath_in ) { XS__metadataExtended[] _output = new XS__metadataExtended[filePath_in.Length]; for (int i = 0; i < filePath_in.Length; i++) { if (filePath_in[i].IsFile) { _output[i] = XS__metadataExtended.Load_fromFile( filePath_in[i].LocalPath )[0]; // no need! everything's been taken care at: XS__metadataExtended.Load_fromFile(...) //_output[i].root_metadataextended_ = ROOT + "." + METADATAEXTENDED + "[" + i + "]"; //_output[i].parent_ref = root_ref_in; // ToDos: now! //if (root_ref_in != null) _output[i].root_ref = root_ref_in; } else { try { _output[i] = (XS__metadataExtended) new XmlSerializer(typeof(XS__metadataExtended)).Deserialize( OGen.Libraries.PresentationLayer.WebForms.Utilities.ReadURL( filePath_in[i].ToString() ) ); } catch (Exception _ex) { throw new Exception(string.Format( System.Globalization.CultureInfo.CurrentCulture, "\n---\n{0}.{1}.Load_fromURI():\nERROR READING XML:\n{2}\n---\n{3}", typeof(XS__metadataExtended).Namespace, typeof(XS__metadataExtended).Name, //(filePath_in[i].IsFile) // ? filePath_in[i].LocalPath // : filePath_in[i].ToString(), _ex.Message )); } _output[i].root_metadataextended_ = ROOT + "." + METADATAEXTENDED + "[" + i + "]"; _output[i].parent_ref = root_ref_in; // ToDos: now! if (root_ref_in != null) { _output[i].root_ref = root_ref_in; } } } return(_output); }
public static XS__metadataExtended[] Load_fromFile( XS__RootMetadata root_ref_in, params string[] filePath_in ) { FileStream _stream; XS__metadataExtended[] _output = new XS__metadataExtended[filePath_in.Length]; for (int i = 0; i < filePath_in.Length; i++) { _stream = new FileStream( filePath_in[i], FileMode.Open, FileAccess.Read, FileShare.Read ); try { _output[i] = (XS__metadataExtended) new XmlSerializer(typeof(XS__metadataExtended)).Deserialize( _stream ); _stream.Close(); #if !NET_1_1 _stream.Dispose(); #endif } catch (Exception _ex) { throw new Exception(string.Format( System.Globalization.CultureInfo.CurrentCulture, "\n---\n{0}.{1}.Load_fromFile():\nERROR READING XML:\n{2}\n---\n{3}\n---\n{4}\n---\n", typeof(XS__metadataExtended).Namespace, typeof(XS__metadataExtended).Name, filePath_in[i], _ex.Message, _ex.InnerException )); } _output[i].root_metadataextended_ = ROOT + "." + METADATAEXTENDED + "[" + i + "]"; _output[i].parent_ref = root_ref_in; // ToDos: now! if (root_ref_in != null) { _output[i].root_ref = root_ref_in; } } return(_output); }
public static XS__metadataExtended[] Load_fromFile( XS__RootMetadata root_ref_in, params string[] filePath_in ) { FileStream _stream; XS__metadataExtended[] _output = new XS__metadataExtended[filePath_in.Length]; for (int i = 0; i < filePath_in.Length; i++) { _stream = new FileStream( filePath_in[i], FileMode.Open, FileAccess.Read, FileShare.Read ); try { _output[i] = (XS__metadataExtended)new XmlSerializer(typeof(XS__metadataExtended)).Deserialize( _stream ); _stream.Close(); #if !NET_1_1 _stream.Dispose(); #endif } catch (Exception _ex) { throw new Exception(string.Format( System.Globalization.CultureInfo.CurrentCulture, "\n---\n{0}.{1}.Load_fromFile():\nERROR READING XML:\n{2}\n---\n{3}\n---\n{4}\n---\n", typeof(XS__metadataExtended).Namespace, typeof(XS__metadataExtended).Name, filePath_in[i], _ex.Message, _ex.InnerException )); } _output[i].root_metadataextended_ = ROOT + "." + METADATAEXTENDED + "[" + i + "]"; _output[i].parent_ref = root_ref_in; // ToDos: now! if (root_ref_in != null) _output[i].root_ref = root_ref_in; } return _output; }
public static XS__metadataExtended[] Load_fromURI( XS__RootMetadata root_ref_in, params Uri[] filePath_in ) { XS__metadataExtended[] _output = new XS__metadataExtended[filePath_in.Length]; for (int i = 0; i < filePath_in.Length; i++) { if (filePath_in[i].IsFile) { _output[i] = XS__metadataExtended.Load_fromFile( filePath_in[i].LocalPath )[0]; // no need! everything's been taken care at: XS__metadataExtended.Load_fromFile(...) //_output[i].root_metadataextended_ = ROOT + "." + METADATAEXTENDED + "[" + i + "]"; //_output[i].parent_ref = root_ref_in; // ToDos: now! //if (root_ref_in != null) _output[i].root_ref = root_ref_in; } else { try { _output[i] = (XS__metadataExtended)new XmlSerializer(typeof(XS__metadataExtended)).Deserialize( OGen.lib.presentationlayer.webforms.utils.ReadURL( filePath_in[i].ToString() ) ); } catch (Exception _ex) { throw new Exception(string.Format( "\n---\n{0}.{1}.Load_fromURI():\nERROR READING XML:\n{2}\n---\n{3}", typeof(XS__metadataExtended).Namespace, typeof(XS__metadataExtended).Name, //(filePath_in[i].IsFile) // ? filePath_in[i].LocalPath // : filePath_in[i].ToString(), _ex.Message )); } _output[i].root_metadataextended_ = ROOT + "." + METADATAEXTENDED + "[" + i + "]"; _output[i].parent_ref = root_ref_in; // ToDos: now! if (root_ref_in != null) _output[i].root_ref = root_ref_in; } } return _output; }
public XS__metadataExtendedCollection( #endif XS__metadataExtended[] metadataextendedcollection_in ) { metadataextendedcollection_ = metadataextendedcollection_in; }
public XS__RootMetadata( #endif string metadataFilepath_in ) { string _metadataPath = System.IO.Path.GetDirectoryName(metadataFilepath_in); metadatafiles_ = Metadatas.Load_fromFile(metadataFilepath_in); #region int _total_xxx = ...; int _total_metadataextended = 0; int _total_metadatadb = 0; int _total_metadatabusiness = 0; for (int f = 0; f < metadatafiles_.MetadataFiles.Count; f++) { switch (metadatafiles_.MetadataFiles[f].XMLFileType) { case XS__metadataExtended.METADATAEXTENDED: _total_metadataextended++; break; case XS__metadataDB.METADATADB: _total_metadatadb++; break; case XS__metadataBusiness.METADATABUSINESS: _total_metadatabusiness++; break; } } #endregion #region string[] _xxxFilepath = new string[_total_xxx]; string[] _metadataextendedFilepath = new string[ _total_metadataextended ]; string[] _metadatadbFilepath = new string[ _total_metadatadb ]; string[] _metadatabusinessFilepath = new string[ _total_metadatabusiness ]; #endregion _total_metadataextended = 0; _total_metadatadb = 0; _total_metadatabusiness = 0; for (int f = 0; f < metadatafiles_.MetadataFiles.Count; f++) { switch (metadatafiles_.MetadataFiles[f].XMLFileType) { case XS__metadataExtended.METADATAEXTENDED: _metadataextendedFilepath[_total_metadataextended] = System.IO.Path.Combine( _metadataPath, metadatafiles_.MetadataFiles[f].XMLFilename ); _total_metadataextended++; break; case XS__metadataDB.METADATADB: _metadatadbFilepath[_total_metadatadb] = System.IO.Path.Combine( _metadataPath, metadatafiles_.MetadataFiles[f].XMLFilename ); _total_metadatadb++; break; case XS__metadataBusiness.METADATABUSINESS: _metadatabusinessFilepath[_total_metadatabusiness] = System.IO.Path.Combine( _metadataPath, metadatafiles_.MetadataFiles[f].XMLFilename ); _total_metadatabusiness++; break; } } metadataextendedcollection_ = new XS__metadataExtendedCollection( XS__metadataExtended.Load_fromFile( (XS__RootMetadata)this, _metadataextendedFilepath ) ); metadatadbcollection_ = new XS__metadataDBCollection( XS__metadataDB.Load_fromFile( (XS__RootMetadata)this, _metadatadbFilepath ) ); metadatabusinesscollection_ = new XS__metadataBusinessCollection( XS__metadataBusiness.Load_fromFile( (XS__RootMetadata)this, _metadatabusinessFilepath ) ); }
public XS__metadataExtendedCollection( XS__metadataExtended[] metadataextendedcollection_in ) : base ( metadataextendedcollection_in ) { }