ATML1671Reader.forms.TestConfigurationForm.LoadTestConfiguration C# (CSharp) Метод

LoadTestConfiguration() публичный Метод

public LoadTestConfiguration ( FileInfo fi, byte content ) : void
fi System.IO.FileInfo
content byte
Результат void
        public void LoadTestConfiguration(FileInfo fi, byte[] content)
        {
            try
            {
                if (content != null && content.Length > 0)
                {
                    string text = Encoding.UTF8.GetString(content);
                    string byteOrderMarkUtf8 = Encoding.UTF8.GetString(Encoding.UTF8.GetPreamble());
                    if (text.StartsWith(byteOrderMarkUtf8))
                        text = text.Remove(0, byteOrderMarkUtf8.Length);
                    testConfigurationControl1.TestConfiguration =
                        TestConfiguration15.Deserialize(text);
                }
            }
            catch (Exception e)
            {
                LogManager.SourceError(ATMLReader.SOURCE, e,
                                 "Failed to parse the Test Configuration File. Please make sure it is in the correct format.");
            }
        }

Same methods

TestConfigurationForm::LoadTestConfiguration ( Document document ) : void
TestConfigurationForm::LoadTestConfiguration ( TestConfiguration15 testConfiguration ) : void

Usage Example

Пример #1
0
        //private TestConfiguration15 _configurationForm_AtmlTestConfigurationAction(TestConfiguration15 obj,
        //    AtmlActionType actionType, EventArgs args)
        // {
        //     return obj;
        // }

        //private TestConfiguration15 _configurationForm_AtmlAction(TestConfiguration15 obj, AtmlActionType actionType,
        //    EventArgs args)
        // {
        //    OnAtmlAction(obj, actionType, args);
        //   return obj;
        //}

        //private UUTDescription _configurationForm_AtmlUutAction(UUTDescription obj, AtmlActionType actionType,
        //    EventArgs args)
        // {
        //OnAtmlAction(obj, actionType, args);
        //     OnAtmlObjectAction(obj, actionType, args);
        //     return obj;
        // }

        private void _readerOutputWindow_DocumentSaved(FileInfo fileInfo, byte[] content)
        {
            _configurationForm.LoadTestConfiguration(fileInfo, content);
        }