コード例 #1
0
ファイル: ChoHL7Reader.cs プロジェクト: lanicon/ChoETL.HL7
        public ChoHL7Reader(string filePath, ChoHL7Configuration configuration = null)
        {
            ChoGuard.ArgumentNotNullOrEmpty(filePath, "FilePath");

            Configuration = configuration;

            Init();

            _textReader           = new StreamReader(ChoPath.GetFullPath(filePath), Configuration.GetEncoding(filePath), false, Configuration.BufferSize);
            _closeStreamOnDispose = true;
        }
コード例 #2
0
 public static ChoHL7Message Parse(Stream inStream, ChoHL7Configuration configuration = null)
 {
     configuration = configuration ?? ChoHL7Configuration.Instance;
     if (inStream is MemoryStream)
     {
         return(Parse(new StreamReader(inStream), configuration));
     }
     else
     {
         return(Parse(new StreamReader(inStream, configuration.GetEncoding(inStream), false, configuration.BufferSize), configuration));
     }
 }
コード例 #3
0
ファイル: ChoHL7Reader.cs プロジェクト: lanicon/ChoETL.HL7
        public ChoHL7Reader(Stream inStream, ChoHL7Configuration configuration = null)
        {
            ChoGuard.ArgumentNotNull(inStream, "Stream");

            Configuration = configuration;
            Init();

            if (inStream is MemoryStream)
            {
                _textReader = new StreamReader(inStream);
            }
            else
            {
                _textReader = new StreamReader(inStream, Configuration.GetEncoding(inStream), false, Configuration.BufferSize);
            }
            _closeStreamOnDispose = true;
        }
コード例 #4
0
 public static ChoHL7Message Parse(string filePath, ChoHL7Configuration configuration = null)
 {
     configuration = configuration ?? ChoHL7Configuration.Instance;
     return(Parse(new StreamReader(ChoPath.GetFullPath(filePath), configuration.GetEncoding(filePath), false, configuration.BufferSize), configuration));
 }