예제 #1
0
        public void Add(ISchema schemaToAdd)
        {
            var schemaImplementation = schemaToAdd as Schema;

            SecResourceControl.Wait(schemaImplementation.XmlSchema.SourceUri);
            thisSchemaSet.Add(schemaImplementation.XmlSchema);
        }
예제 #2
0
파일: Document.cs 프로젝트: jfoshee/gepsio
        private async Task LoadUriAsync(string path)
        {
            SecResourceControl.Wait(path);
            var req = WebRequest.Create(path);

            using (Stream stream = req.GetResponse().GetResponseStream())
            {
                await LoadAsync(stream);
            }
        }
예제 #3
0
파일: Schema.cs 프로젝트: jfoshee/gepsio
 public bool Read(string path)
 {
     SecResourceControl.Wait(path);
     try
     {
         var schemaReader = XmlTextReader.Create(path);
         thisSchema = XmlSchema.Read(schemaReader, null);
         return(true);
     }
     catch (XmlSchemaException)
     {
         return(false);
     }
 }
예제 #4
0
파일: Document.cs 프로젝트: jfoshee/gepsio
 public void Load(string path)
 {
     SecResourceControl.Wait(path);
     doc = XDocument.Load(path, LoadOptions.SetBaseUri);
 }