コード例 #1
0
        public override void ReadData(BinaryReaderExtension objBinaryReader)
        {
            base.ReadData(objBinaryReader);

            Enabled      = objBinaryReader.ReadBoolean();
            MessageTypes = objBinaryReader.ReadTransportableObject <MessageTypeCollection>();
        }
コード例 #2
0
ファイル: FileLog.cs プロジェクト: wuhaiying83/EMR
 public FileLog(MessageTypeCollection objMessageTypes, string strDirectory, string strFileName)
     : base(objMessageTypes)
 {
     FileName   = strFileName;
     Directory  = strDirectory;
     FileStream = null;
     TextWriter = null;
 }
コード例 #3
0
        public LogBase(MessageTypeCollection objMessageTypes)
            : base()
        {
            if (objMessageTypes == null)
            {
                throw new ArgumentNullException("objMessageTypes", "A valid non-null MessageTypeCollection is required..");
            }

            _blnIsDisposed = false;
            Enabled        = true;

            MessageTypes = objMessageTypes;
        }
コード例 #4
0
        public override void ReadData(SerializedObject objSerializedObject)
        {
            base.ReadData(objSerializedObject);

            Enabled = objSerializedObject.Values.GetValue <bool>("Enabled", true);

            MessageTypeCollection objMessageTypes = objSerializedObject.Objects.GetObject <MessageTypeCollection>("MessageTypes", null);

            if (objMessageTypes == null)
            {
                objMessageTypes = new MessageTypeCollection();
            }
            MessageTypes = objMessageTypes;

            _blnIsDisposed = false;
        }
コード例 #5
0
ファイル: FileLog.cs プロジェクト: wuhaiying83/EMR
 public FileLog(MessageTypeCollection objMessageTypes)
     : this(objMessageTypes, DefaultDirectory, DefaultFileName)
 {
 }
コード例 #6
0
ファイル: EmailLog.cs プロジェクト: wuhaiying83/EMR
 public EmailLog(SmtpClient objSmtpClient, MailMessage objDefaultMailMessage, MessageTypeCollection objMessageTypes)
     : base(objMessageTypes)
 {
     SmtpClient        = objSmtpClient;
     DefaulMailMessage = objDefaultMailMessage;
 }
コード例 #7
0
 public EventLog(string strLog, string strSource, MessageTypeCollection objMessageTypes)
     : base(objMessageTypes)
 {
     Log    = strLog;
     Source = strSource;
 }