コード例 #1
0
ファイル: ProtocolsConfigure.cs プロジェクト: whhub/Filming
 public void ReloadProtocols()
 {
     Protocols.Clear();
     _protocolsConfigureInfo = ConfigFileHelper.LoadConfigObject <ProtocolsConfigureInfo>(_fileName);
     foreach (var layoutItem in _protocolsConfigureInfo.ProtocolBindingLayouts)
     {
         Protocols.Add(ProtocolFactory.Instance.CreateProtocol(layoutItem.Name, layoutItem.Layout));
     }
     Protocols = (from protocol in Protocols
                  orderby protocol.Name.ToUpper()
                  select protocol).ToList();
 }
コード例 #2
0
ファイル: ProtocolsConfigure.cs プロジェクト: whhub/Filming
 public ProtocolsConfigure(string fileName)
 {
     _fileName = fileName;
     Logger.Instance.LogDevInfo(FilmingUtility.FunctionTraceEnterFlag + "[ProtocolsConfigure.ProtocolsConfigure]" + "[fileName]");
     Protocols = new List <Protocol>();
     _protocolsConfigureInfo = ConfigFileHelper.LoadConfigObject <ProtocolsConfigureInfo>(fileName);
     if (_protocolsConfigureInfo == null)
     {
         return;
     }
     foreach (var layoutItem in _protocolsConfigureInfo.ProtocolBindingLayouts)
     {
         Protocols.Add(ProtocolFactory.Instance.CreateProtocol(layoutItem.Name, layoutItem.Layout));
     }
     Protocols = (from protocol in Protocols
                  orderby protocol.Name.ToUpper()
                  select protocol).ToList();
 }