/// <summary> /// Prüft ob der serviceResponseLog einen Eintrag mit dem übergebenen Code enthält. /// </summary> /// <param name="pCode">Zu suchender Code</param> /// <param name="pSource">Source des Eventlogs, von dem die Antwort kommen sollte</param> /// <returns>true wenn erstes Vorkommen mit entsprechender CommunicationID gefunden, false wenn nicht gefunden</returns> public bool containsCode(ServiceResponseCodes pCode, string pSource) { foreach (EventLogEntry e in log.Entries) { if ((e.InstanceId == (long)communicationID) && (e.Message == pCode.ToString()) && (e.Source == pSource)) // Wenn KommunikationsID, Source und Nachricht übereinstimmen.. { return(true); // Erstes ergebnis gefunden... } } return(false); }
/// <summary> /// Schreib einen Eintrag mit entsprechendem Code /// </summary> /// <param name="pCode">Zu schreibender Code</param> public void writeCode(ServiceResponseCodes pCode) { log.WriteEntry(pCode.ToString(), EventLogEntryType.Information, (int)communicationID); }
/// <summary> /// Prüft ob der serviceResponseLog einen Eintrag mit dem übergebenen Code enthält. /// </summary> /// <param name="pCode">Zu suchender Code</param> /// <param name="pSource">Source des Eventlogs, von dem die Antwort kommen sollte</param> /// <returns>true wenn erstes Vorkommen mit entsprechender CommunicationID gefunden, false wenn nicht gefunden</returns> public bool containsCode(ServiceResponseCodes pCode, string pSource) { foreach(EventLogEntry e in log.Entries) { if((e.InstanceId == (long)communicationID) && (e.Message == pCode.ToString()) && (e.Source == pSource)) // Wenn KommunikationsID, Source und Nachricht übereinstimmen.. { return(true); // Erstes ergebnis gefunden... } } return(false); }